如何解决熊猫数据帧日期时间 - 将字符串转换为日期时间偏移量
我有一个像这样的数据框:
这次 | 时差 |
---|---|
2000-01-01 00:00:00 | -3:00 |
2000-03-01 05:00:00 | -5:00 |
... | ... |
2000-01-24 16:10:00 | -7:00 |
我想将第二列(-3:00 表示减去 3 小时)从字符串转换为类似时间的东西,我可以直接使用它来操作第一列(已经在 datetime64[ns] ).
我认为 pd 中应该有一些东西可以做到这一点,但找不到任何简单的东西。有人知道吗?
解决方法
您可以使用pd.to_timedelta
:
df['Time difference'] = pd.to_timedelta(df['Time difference']+':00')
Obs:我使用了 + ':00'
,因为 pd.to_timedelta
中字符串转换的默认格式是“hh:mm:ss”。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。