728x90
반응형
자주 사용하지 않게 되면 잊기 마련,
다시 망각할 나를 위해 해당 방법을 작성
temp라는 DataFrame안에 'Date'라는 컬럼이 있고,
년, 월, 일 컬럼으로 따로 추출을 하고 싶은 경우 'datetime'타입으로 변환 후 값을 추출해야 한다.
: temp.dtypes를 해보면, 'object'타입으로 되어 있는 경우
: 값은 다음과 같이 나와 있으면 'datetime'타입으로 변환이 가능하다.
column1 | column2 | column3 | Date |
30 | neander | kim | 2023-07-21 |
32 | hong | hong | 2021-01-24 |
26 | kk | kim | 1998-08-10 |
column1 float64
column2 float64
column3 int64
Date object
dtype: object
판다스 라이브러리 임포트
import pandas as pd
datetime타입으로 변환하기
: temp['Date'] = pd.to_datetime(temp['Date'])
그리고 타입을 확인해보면 다음과 같이 바뀌어 있다
column1 float64
column2 float64
column3 int64
Date datetime64[ns]
dtype: object
그럼, 이제 각 원하는 특정 날을 컬럼으로 추출할 수 있게 된다.
: datetime타입 뒤에 'dt'를 붙여 사용
: temp['Date'].dt.함수
'연도'를 추추랗고 싶은 경우
: temp['Year'] = temp['Date'].dt.year
'월'을 추출하고 싶은 경우
: temp['Month'] = temp['Date'].dt.month
728x90
반응형
'dev > ai' 카테고리의 다른 글
[AI] 구글(Google) 코랩(Colab) 드라이브 연결 (0) | 2023.11.15 |
---|---|
[AI] 판다스(Pandas) 데이터 프레임(DataFrame) (0) | 2023.11.15 |
[AI] 데이터 합치기(병합, 결합) (0) | 2023.11.10 |