【发布时间】:2013-02-13 03:07:53
【问题描述】:
我知道一定有几种方法可以做到这一点,但我很想听听你的意见,哪种方法是最好的。
我有一个 .csv,从手机的秒表应用程序输出,如下所示:
No.,Split time,,
1,+03:16.110,,
2,+12:23.120,,
3,+15:36.187,,
4,+16:56.487,,
5,+19:30.488,,
6,+20:01.621,,
[...]
37,+53:01.921,,
38,+53:39.738,,
39,+53:40.241,,
40,+01:06.849,,
41,+01:16.442,,
我需要将秒表时间码更改为小时:分钟:秒:帧格式,删除列标题,添加额外信息并考虑小时翻转(从第 40 行开始)。
因此,输出将如下所示:
cut_v01 00:03:16:00 V4 black
cut_v01 00:12:23:00 V4 black
cut_v01 00:15:36:00 V4 black
cut_v01 00:16:56:00 V4 black
cut_v01 00:19:30:00 V4 black
cut_v01 00:20:01:00 V4 black
[...]
cut_v01 00:53:01:00 V4 black
cut_v01 00:53:39:00 V4 black
cut_v01 00:53:40:00 V4 black
cut_v01 01:01:06:00 V4 black
cut_v01 01:01:16:00 V4 black
最有效的方法是什么?
【问题讨论】:
-
从尝试一些东西开始。随便。
-
csv 和 datetime 模块是一个很好的起点。
-
或者只是
str.split就此事...
标签: python csv formatting multiple-columns calculated-columns