Python 转换包含诸如';2021-04-02';转换成数值?

Python 转换包含诸如';2021-04-02';转换成数值?,python,pandas,datetime,data-science,Python,Pandas,Datetime,Data Science,我有一个数据框,包含从2010年1月1日(本表为2010-01-01)到2014年12月31日(2014-12-31)的日期 使用此代码将这些数据转换为数值是一个好主意,还是对我的预测有不良影响 df['date']=pd.to_datetime(df['date']) df['date']=df['date'].map(dt.datetime.toordinal)请原谅我的英语。我修改了这个问题,这取决于你到底想做什么,但我经常做的是得到日期中的秒数或毫秒数(通常是1970-01-01 00

我有一个数据框,包含从2010年1月1日(本表为2010-01-01)到2014年12月31日(2014-12-31)的日期 使用此代码将这些数据转换为数值是一个好主意,还是对我的预测有不良影响

df['date']=pd.to_datetime(df['date'])

df['date']=df['date'].map(dt.datetime.toordinal)
请原谅我的英语。我修改了这个问题,这取决于你到底想做什么,但我经常做的是得到日期中的秒数或毫秒数(通常是1970-01-01 00:00:00 UTC,但有时是其他数字),然后减去第一个日期的数值(这里是2010-01-01),这样你就有秒或毫秒了。然后除以60、3600、86400等,得到对应用程序有意义的单位。后续问题可能应发送至ds.stackexchange.com。谢谢你,罗伯特@你可能不想回答基本的问题,但如果你选择这样做,恼怒的语气对行动没有帮助。