【发布时间】:2021-11-17 10:33:03
【问题描述】:
例如,我需要读入格式为“1/2/16”的数据值,它以 mm-dd-yyyy 格式表示日期 01-02-2016。我有一个 csv,每列的格式为“11/2/16, 0.78”,例如与日期关联的值。我应该如何加载我的日期和值来绘制和寻找趋势。
【问题讨论】:
-
我假设每一行都存储在变量
line中,您可以通过这种方式获取日期:line.split(',')[0].split('/')。它会给你一个包含"11", "2", "16"的列表。如果您希望他们成为int,那么,这将起作用:map(int,line.split(',')[0].split('/') ) -
你能展示一下你先尝试过的东西吗?要在 Python 中读取 csv,实际上您不需要 any 库(但您可能会使用它们来获得更健壮的代码)。对于解析日期/时间,您可以使用带有 strptime 的日期时间库。
标签: python csv datetime syntax