[PYTHON] 판다에서 datetime 형식을 변경하는 방법
PYTHON판다에서 datetime 형식을 변경하는 방법
DOB 열의 샘플 값은 - 1/1/2016 형식으로되어 있으며 기본적으로 아래와 같이 object로 변환됩니다.
DOB object
날짜 형식으로 변환
df['DOB'] = pd.to_datetime(df['DOB'])
날짜가로 변환됩니다.
2016-01-26
dtype은
DOB datetime64[ns]
이제이 날짜 형식을 01/26/2016 또는 다른 일반적인 날짜 형식으로 변환하고 싶습니다. 어떻게해야합니까?
어떤 방법을 사용해도 항상 2016-01-26 형식으로 날짜가 표시됩니다.
해결법
-
==============================
1.datetime을 다른 형식으로 변환해야하는 경우 dt.strftime을 사용할 수 있습니다 (단, dtype은 object (string)입니다).
datetime을 다른 형식으로 변환해야하는 경우 dt.strftime을 사용할 수 있습니다 (단, dtype은 object (string)입니다).
import pandas as pd df = pd.DataFrame({'DOB': {0: '26/1/2016 ', 1: '26/1/2016 '}}) print (df) DOB 0 26/1/2016 1 26/1/2016 df['DOB'] = pd.to_datetime(df.DOB) print (df) DOB 0 2016-01-26 1 2016-01-26 df['DOB1'] = df['DOB'].dt.strftime('%m/%d/%Y') print (df) DOB DOB1 0 2016-01-26 01/26/2016 1 2016-01-26 01/26/2016
from https://stackoverflow.com/questions/38067704/how-to-change-the-datetime-format-in-pandas by cc-by-sa and MIT license
'PYTHON' 카테고리의 다른 글
[PYTHON] 파이썬 범위 [duplicate] (0) | 2018.10.08 |
---|---|
[PYTHON] 파이썬 하위 프로세스 와일드 카드 사용법 (0) | 2018.10.08 |
[PYTHON] Pandas : 필요한 경우 NaN을 생성하여 숫자로 변환 (0) | 2018.10.08 |
[PYTHON] 파이썬에서 os.system ()의 반환 값은 무엇입니까? (0) | 2018.10.08 |
[PYTHON] 파이썬 명령을 사용하여 파이썬의 다른 버전의 핍을 실행하는 방법? (0) | 2018.10.08 |