python - 添加带有日期和时间变量的 pandas 列
问题描述
我在熊猫数据框中有此列:
dataset['Start Pump Time']:
0 10:50
1 14:25
2 03:00
3 21:15
4 02:05
Name: Start Pump Time, Length: 94052, dtype: object`
和这个
dataset['Start Pump Date']
0 2018-12-12
1 2018-12-16
2 2019-01-14
3 2019-05-06
4 2019-06-28
Name: Start Pump Date, Length: 94052, dtype: datetime64[ns]
我想合并这两列并创建一个包含日期和时间的列,并删除前两列。我已经尝试过 pandas.to_datetime ,但到目前为止,我的经验并没有帮助找到正确的解决方案。谢谢
解决方案
将另一列转换为timedelta
并添加:
pd.to_timedelta(dataset['Start Pump Time'] + ":00") + dataset['Start Pump Date']
推荐阅读
- powershell - 如何使用 PowerShell 读取 INI 文件的特定项?
- r - 将 data.frame 转换为 R 中较小的 data.frames 列表
- java - UnixFileSystem 的 Java File.renameTo() 实现
- c# - 如何拆分和求和字符串值的成员
- python - 尝试拟合模型时出错 - 内核似乎已经死亡。它会自动重启
- c# - 在 C# 中读取动态 json 类型
- java - 无法使用 java mysqli 将图像插入数据库
- java - AWS Java SDK2 中 CloudFrontUrlSigner 的替换
- regex - 搜索字符前一字和后一字
- python - 如何在同一次点击中上传文件并返回 JSON 响应