【发布时间】:2016-01-05 20:23:29
【问题描述】:
我想以特定方式更改 CSV 文件。这是我的示例 CSV 文件:
name,time,Operations
Cassandra,2015-10-06T15:07:22.333662984Z,INSERT
Cassandra,2015-10-06T15:07:24.334536781Z,INSERT
Cassandra,2015-10-06T15:07:27.339662984Z,READ
Cassandra,2015-10-06T15:07:28.344493608Z,READ
Cassandra,2015-10-06T15:07:28.345221189Z,READ
Cassandra,2015-10-06T15:07:29.345623750Z,READ
Cassandra,2015-10-06T15:07:31.352725607Z,UPDATE
Cassandra,2015-10-06T15:07:33.360272493Z,UPDATE
Cassandra,2015-10-06T15:07:38.366408708Z,UPDATE
我知道如何使用 python 解析器读取 CSV 文件,但我完全是初学者。我需要得到这样的输出:
start_time,end_time,operation
2015-10-06T15:07:22.333662984Z,2015-10-06T15:07:24.334536781Z,INSERT
2015-10-06T15:07:27.339662984Z,2015-10-06T15:07:29.345623750Z,READ
2015-10-06T15:07:31.352725607Z,2015-10-06T15:07:38.366408708Z,UPDATE
评论: 开始时间是在特定查询(插入/读取、更新)开始时给出的时间戳,因此结束时间是查询的完成时间。
谢谢。
【问题讨论】:
-
查看this answer 和python 文档:datetime
-
我刚刚阅读了有关 csv 的 python 解析器的信息。我完全是 python 新手,只能从我的 csv 文件中读取。