반응형
날짜가있는 30 만 개의 레코드로 구성된 변수가 있고 날짜는 다음과 같습니다.
2015-02-21 12:08:51
그 날짜부터 나는 시간을 제거하고 싶다
날짜 변수 유형은 pandas.core.series.series입니다.
이것이 내가 시도한 방법입니다
from datetime import datetime,date
date_str = textdata['vfreceiveddate']
format_string = "%Y-%m-%d"
then = datetime.strftime(date_str,format_string)
임의의 오류
위 코드에서 textdata는 내 datasetname이고 vfreceived date는 날짜로 구성된 변수입니다.
datetime에서 시간을 제거하는 코드를 어떻게 작성할 수 있습니까?
해결 방법
In [37]:
df = pd.DataFrame({'date':['2015-02-21 12:08:51']})
df
Out[37]:
date
0 2015-02-21 12:08:51
In [39]:
df['date'] = pd.to_datetime(df['date']).dt.date
df
Out[39]:
date
0 2015-02-21
dtype이 아닌 디스플레이 만 변경하려는 경우 dt.normalize 를 호출 할 수 있습니다.
In[10]:
df['date'] = pd.to_datetime(df['date']).dt.normalize()
df
Out[10]:
date
0 2015-02-21
dtype이 datetime 으로 남아 있음을 알 수 있습니다.
In[11]:
df.dtypes
Out[11]:
date datetime64[ns]
dtype: object
참조 페이지 https://stackoverflow.com/questions/29310116
반응형
'파이썬' 카테고리의 다른 글
| 파이썬 Python의 교차 플랫폼 / dev / null (0) | 2020.11.27 |
|---|---|
| 파이썬 셀러리 작업자 프로세스를 중지하는 방법 (0) | 2020.11.27 |
| 파이썬 새 줄이있는 Python을 사용하여 목록을 .csv 파일로 저장하는 방법은 무엇입니까? (0) | 2020.11.27 |
| 파이썬 Django에서 시간대를 설정하는 방법은 무엇입니까? (0) | 2020.11.27 |
| 파이썬에서 튜플 유형을 int로 변환하는 방법은 무엇입니까? (0) | 2020.11.27 |
댓글