【发布时间】:2018-03-19 20:44:34
【问题描述】:
我有几个标题为 yyyymmdd 的 csv 文件:。我还有几个 csv 文件包含“yyyymm”和一个包含“yyyy”的文件,我不想导入。
问题是,csv 文件本身只有时间,没有日期:
.
这是我的代码:
import pandas as pd
from glob import glob
photolist = glob('********.csv')
dataframes = [pd.read_csv(Tage, delimiter=';',
skiprows=2,
encoding='cp1252',
parse_dates = True,
index_col = 0) for Tage in photolist]
print(dataframes)
数据帧的索引返回正确的时间,但不是正确的日期。
所以我的问题是:我怎样才能将索引的日期与 csv 文件名相同?
【问题讨论】:
-
就像你写的 csv 不包含任何日期......但是解析器将实际日期添加到解析时间,因此它是一个日期时间格式......你可以在文件名之后添加日期读取每个数据帧。
-
@Drise 感谢您的关注,我编辑了我的帖子
标签: python python-3.x pandas csv datetime