我有两个日期-时间数据帧,如下所示: df1:
0 2020-03-16 14:00:00
1 2020-03-16 17:00:00
2 2020-03-16 20:00:00
3 2020-03-16 20:00:00
4 2020-03-16 19:00:00
5 2020-03-16 12:00:00
6 2020-03-16 18:00:00
df2:
0 2020-03-16 09:00:00
1 2020-03-16 09:00:00
2 2020-03-16 09:00:00
3 2020-03-16 08:30:00
4 2020-03-16 08:30:00
5 2020-03-16 08:30:00
6 2020-03-16 09:00:00
我想从df1中删除df2,并将结果转换为分钟。为此,我使用以下代码将每个数据帧转换为datetime.strtime:
datetime.strptime(df1.to_string(),'%Y-%m-%d %H:%M:%S')
然而,当我运行上面的代码时,它抛出一条Value error的错误消息,并指出该值与格式'%Y-%m-%d %H:%M:%S'
不匹配。有人能指出我在哪里犯的错误吗
这对我很有用:
它不起作用的原因是,当您使用
to_string()
时,它会给出如下结果:以下是复制您的示例后的完整代码
dataframe
:相关问题 更多 >
编程相关推荐