반응형
다음이 있습니다.
> date1
Timestamp('2014-01-23 00:00:00', tz=None)
> date2
datetime.date(2014, 3, 26)
> pd.to_datetime(date1)
Timestamp('2014-01-23 00:00:00', tz=None)
왜? 이 두 형식간에 어떻게 변환 할 수 있습니까?
해결 방법
to_pydatetime 메소드를 사용하여 더 명확하게 할 수 있습니다.
In [11]: ts = pd.Timestamp('2014-01-23 00:00:00', tz=None)
In [12]: ts.to_pydatetime()
Out[12]: datetime.datetime(2014, 1, 23, 0, 0)
DatetimeIndex에서도 사용할 수 있습니다.
In [13]: rng = pd.date_range('1/10/2011', periods=3, freq='D')
In [14]: rng.to_pydatetime()
Out[14]:
array([datetime.datetime(2011, 1, 10, 0, 0),
datetime.datetime(2011, 1, 11, 0, 0),
datetime.datetime(2011, 1, 12, 0, 0)], dtype=object)
참조 페이지 https://stackoverflow.com/questions/22825349
반응형
'파이썬' 카테고리의 다른 글
파이썬 Python Win32com Outlook으로 이메일 기능을 명확하게 문서화 (0) | 2020.12.17 |
---|---|
파이썬 완료하는 데 너무 오래 걸리는 경우 시간 초과 기능 (0) | 2020.12.17 |
파이썬 Python 함수 포인터 (0) | 2020.12.17 |
파이썬-목록에없는 경우 (0) | 2020.12.17 |
파이썬 tkinter 캔버스를 창 너비에 맞게 동적으로 조정하는 방법은 무엇입니까? (0) | 2020.12.17 |
댓글