我正在将两个db列读入pandas数据帧。它工作正常,但Db上的时间数据是这样的" 2018-01-18T00:00:00"。我只需要分年,月,日。我不需要时间,因为它在db中的所有00:00。我们如何切片呢?谢谢!
Access-Control-Expose-Headers: Authorization
答案 0 :(得分:1)
您可以使用to_datetime
df
Out[254]:
date
0 2018-01-18T00:00:00
1 2018-01-18T00:00:00
2 2018-01-18T00:00:00
df.date=pd.to_datetime(df.date).dt.date
df
Out[256]:
date
0 2018-01-18
1 2018-01-18
2 2018-01-18
#year: pd.to_datetime(df.date).dt.year
#Month: pd.to_datetime(df.date).dt.month
#day:pd.to_datetime(df.date).dt.day