to_datetime 以及 dt.days、dt.months

折月煮酒 提交于 2019-11-27 22:04:42

Series类型的数据,经过 to_datetime 之后就可以用 pandas.Series.dt.day 和 pandas.Series.pd.month。

import pandas as pd
a  = pd.Series(['2017-1-2','2017-9-1'])
print(a)
0    2017-1-2
1    2017-9-1
dtype: object
a = pd.to_datetime(a)print(a)
0   2017-01-02
1   2017-09-01
dtype: datetime64[ns]

 

 

import datetime

d = datetime.date(2019,8,19) - a.dt.date
print(d)
d = (datetime.date(2019,8,19) - a.dt.date).dt.days
print(d)

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!