【发布时间】:2019-04-08 00:02:54
【问题描述】:
我有一个数据框,其中最后两列是指时钟时间。两列的DataType都是String。
示例数据如下所示:
PROCESS_N VAL DATE TIME_1 TIME_2
35324399 74.95 02/11/18 12:45:26 12:30:36
35324399 74.95 02/11/18 12:45:26 12:35:36
35334154 74.95 02/11/18 12:45:27 12:36:22
35338698 74.95 02/11/18 12:45:28 12:38:30
35338698 74.95 02/11/18 12:45:28 12:38:32
35347905 74.95 02/11/18 12:45:30 12:39:36
35367939 74.95 02/11/18 12:45:30 12:39:39
35371892 74.95 02/11/18 12:45:31 12:39:55
我想在 Dataframe 的末尾填充另一列,以秒为单位的 TIME_1 和 TIME_2 的差异。
【问题讨论】:
-
您可以尝试差异并提取总秒数 df["time3"] = (df["time2]-df["time1"]).dt.total_seconds
标签: python python-3.x pandas datetime dataframe