热线电话:13121318867

登录
2019-02-12 阅读量: 647
datetime结合日期和时间戳的问题

我试图使用这个SO帖子结合日期和时间戳,但没有运气..

#df= pd.read_csv('C:\\Users\\desktop\\master.csv', index_col='Date', parse_dates=True)

df= pd.read_csv('C:\\Users\\desktop\\master.csv')

这是我卡住的地方,我不知道如何正确导入包 ..

这不起作用: from datetime import combine

df['DateTime'] = df.apply(lambda x: combine(df['Date'], df['Time']), axis=1)

当一切都说完了,我需要parse_dates=True吗?通常我的所有数据都是一个组合日期时间...最后我需要在我的pandas数据框中为新的组合日期时间列设置一个新索引。

解决办法:

可以使用parse_dates参数以datetime格式读取指定的列,或将它们作为对象读取,然后转换为datetime。

选项1:

df= pd.read_csv('C:\\Users\\desktop\\master.csv', parse_dates=[['Date', 'Time']])

选项2:

df= pd.read_csv('C:\\Users\\desktop\\master.csv')

df['datetime'] = pd.to_datetime(df['Date'] + ' ' + df['Time'])

0.0000
3
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子