我有一个包含以下列的 Dataframe :文本,开始时间,结束时间,三个都是字符串,The dataframe我现在关注的是,我需要把开始和结束列的元素转换成秒数,也就是把00:00:26转换成26,或者把00:01:27转换成87等等。
输出元素必须是int格式。
我已经找到了将时间记录字符串转换为正确时间戳的方法
datetime_str = '00:00:26'
datetime_object = datetime.strptime(datetime_str, '%H:%M:%S').time()
print(datetime_object)
print(type(datetime_object))
输出:00:00:26〈类'日期时间.时间'〉
但是我怎么把这个00:00:26转换成整数26。
1条答案
按热度按时间mpgws1up1#
由于您正在操作一个 * df *,因此可以简单地使用pandas中的
Timedelta
和total_seconds
:输出: