| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
- numpy
- dataframe
- Java
- c#
- Presto
- PANDAS
- string
- Tkinter
- GIT
- gas
- google apps script
- SQL
- Redshift
- Excel
- hive
- PySpark
- Google Excel
- Python
- array
- 파이썬
- math
- Google Spreadsheet
- django
- Github
- PostgreSQL
- Kotlin
- Apache
- matplotlib
- list
- Today
- Total
목록Python (387)
달나라 노트
Dataframe에 있는 column들의 data type을 확인하는 방법은 여러 가지가 있습니다만이번에는 내가 원하는 컬럼의 data type만을 확인하고 싶을 때에는 dtypes를 사용하면 됩니다. SyntaxdataFrame.dtypes dtypes는 위처럼 그냥 dataframe에 적용만 해주면 됩니다. 예시를 봐봅시다. import pandas as pd# 1 dataframe 생성df = pd.DataFrame({ 'col1': [1, 2, 3, 4, 5], 'col2': ['a', 'b', 'c', 'd', 'e'], 'col3': [1.0, 2.5, 3.9, 0.4, 2.0]})# 2 dataframe 출력print(df)# 3 col2, col3의 data type ..
데이터를 다루다보면 날짜 데이터를 다양한 data type으로 바꿔야할 때가 많습니다. dataframe에 담긴 date type 데이터를 어떻게 텍스트나 숫자의 형태로 바꿀 때 유용하게 사용할 수 있는 함수가 dt.strftime입니다. Syntaxseries.dt.strftime(format) dt.strftime은 Series에 적용할 수 있습니다.그리고 parameter로 format을 받는데, date type의 데이터를 어떤 format의 string으로 바꿀지를 의미합니다. format은 다양한 기호로 적혀지는데 datetime format 기호 관련해서는 아래 글을 참조하면 좋습니다.https://cosmosproject.tistory.com/106 Python datetime : str..
data를 다루다보면 날짜는 특히 다양한 형태를 가질 수 있습니다.YYYYMMDD, YYYY-MM-DD 등의 다양한 형식으로 날짜를 표시할 수 있죠. 다양하게 적힌 날짜를 표시하는 int, string 등의 데이터를 실제 date type으로 변환해야 할 때가 있는데 이때 유용하게 사용할 수 있는 기능이 to_datetime method입니다. Syntaxpandas.to_datetime(value, format='date_format') - valuedatetime type으로 변경할 대상이 될 값을 의미합니다. - format=''주어진 value가 어떠한 형태로 적혀있는지를 의미합니다.format은 다양한 기호로 적혀지는데 datetime format 기호 관련해서는 아래 글을 참조하면 좋습니다.h..
==와 is의 차이는 다음과 같습니다.==는 값만을 비교해서 동일한 값이면 True, 다른 값이면 False를 return합니다.is는 값도 같아야 하며 값이 저장된 memory 주소도 동일해야 True를 return합니다. (값이 같다고 해도 memory 주소가 다르면 False를 return합니다. 값이 다르면 당연히 False return하구요.) x = 10y = 10print(x == y)print(x is y)print(id(x))print(id(y))-- ResultTrueTrue43205749844320574984 x와 y에 10이라는 동일한 값을 할당했습니다.둘 다 값이 같으니 ==의 결과는 True입니다.둘 다 값도 같고 거기에 memory 주소도 같으니 is의 결과도 True입니다. ..