pandas - 将无法识别的时间戳列拆分为单独的日期和时间列
问题描述
我在拆分列名称 timedate 时遇到问题,我想将其拆分为时间和列日期。
TimeDate
00:00:00 (01/01/2018)
01:00:00 (01/01/2018)
02:00:00 (01/01/2018)
我尝试使用 pandas 日期时间方法,但它不起作用
pd.to_datetime(df["Time / Date."]).dt.date
收到此错误
('Unknown string format:', '00:00:00 (01/01/2018)')
知道我应该如何解决这个问题吗?
解决方案
看起来你可以只传递格式:
pd.to_datetime(df['TimeDate'], format='%H:%M:%S (%m/%d/%Y)').dt.date
输出:
0 2018-01-01
1 2018-01-01
2 2018-01-01
Name: TimeDate, dtype: object
推荐阅读
- javascript - 在 highchart 中绘制 JSON 结果
- node.js - npm 的包审计是否使用 OWASP?
- javascript - 使用 VueJS、VuelidateJS 和 NodeJS/Express 时的项目结构
- networking - VMWare NAT 模式来宾无法访问 Internet
- react-native - React Native 中的覆盖视图
- python - 通过 Python 将 Google Drive 文件夹中的文件下载到本地 C-Drive
- nexus - 崩溃后 Nexus blob 大小变大
- objective-c - 检查是否在 Objective-C 中启用了“首选外部 GPU”
- android - Firebase 未创建新节点
- amazon-web-services - 使用 boto 对 cloudformation API 进行异步调用?