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)


暂无数据
推荐帖子
0条评论
0条评论
0条评论