我想将整数类型的日期转换为日期时间。
ex)i:20130601000011(2013-6-1 00:00:11)
我不确切知道如何使用pd.to_datetime
请任何建议
感谢
PS。我的脚本在
下面rent_date_raw = pd.Series(1, rent['RENT_DATE'])
return_date_raw = pd.Series(1, rent['RETURN_DATE'])
rent_date = pd.Series([pd.to_datetime(date)
for date in rent_date_raw])
daily_rent_ts = rent_date.resample('D', how='count')
monthly_rent_ts = rent_date.resample('M', how='count')
答案 0 :(得分:1)
import pandas as pd
eg_date = 20130601000011
pd.to_datetime(str(eg_date))
Out[4]: Timestamp('2013-06-01 00:00:11')
此刻您的数据实际上更多的是字符串而非整数,因为它实际上并不代表单个数字。字符串的不同子部分反映了时间的不同方面。