【发布时间】:2020-03-06 15:22:17
【问题描述】:
我减去了两个 datetime64 列,得到了一列结果,例如“00:20:32”和“00:08:21”。 然后如何将这些 datetime64 值转换为秒?
【问题讨论】:
-
请添加有关该问题的更多信息。一个最小的重现示例和预期的输出会很好!
标签: python time datetime64
我减去了两个 datetime64 列,得到了一列结果,例如“00:20:32”和“00:08:21”。 然后如何将这些 datetime64 值转换为秒?
【问题讨论】:
标签: python time datetime64
【讨论】:
在我的脑海中(并且问题中的信息很差),如果有一列包含小时、分钟和秒,我将其称为“时间”,我将在数据框中创建以下列:
df['full_seconds'] = df['time'].dt.seconds
或者使用简单的微积分求和小时、分钟和秒:
df['full_seconds'] = df['time'].dt.hour * 3600 + df['time'].dt.minute * 60 + df['time'].dt.second
【讨论】: