【发布时间】:2021-02-19 11:33:08
【问题描述】:
想要使用 python 从 csv 文件的行中找出第一次出现和最后一次出现的值。我要比较的值是日期值,即 row[1]。
输入:
ABC, 12/2/2017 ,9:21 AM
ABC, 12/2/2017 ,1:15 PM
ABC, 12/2/2017 ,6:38 PM
ABC, 12/4/2017 ,9:21 AM
ABC, 12/4/2017 ,1:01 PM
ABC, 12/7/2017 ,11:59 AM
ABC, 12/8/2017 ,9:33 AM
ABC, 12/8/2017 ,11:15 AM
ABC, 12/8/2017 ,5:15 PM
输出:
ABC, 12/2/2017 ,9:21 AM
ABC, 12/2/2017 ,6:38 PM
ABC, 12/4/2017 ,9:21 AM
ABC, 12/4/2017 ,1:01 PM
ABC, 12/7/2017 ,11:59 AM
ABC, 12/8/2017 ,9:33 AM
ABC, 12/8/2017 ,5:15 PM
提前致谢
【问题讨论】:
-
欢迎来到 Stack Overflow!纯粹的代码编写请求在 Stack Overflow 上是题外话——我们希望这里的问题与特定的编程问题相关——但我们很乐意帮助您自己编写!告诉我们what you've tried,以及您遇到的问题。这也将有助于我们更好地回答您的问题。
-
您的数据是否已经像您的输入示例一样排序?
-
问题不清楚。第一行将是 row[0] 而不是 row[1]。清楚地说明你想要做什么,以及到目前为止你尝试了哪些代码。
-
@NikosTavoularis 如果您标记给定的链接(查找 csv 文件的最后一行),很明显这不能回答内容过滤的问题(last timestamp ) ????
标签: python csv datetime filtering