使用www.example.com _csv时,所有列中的parse_dates(未指定数量)pd.read

dhxwm5r4  于 2023-02-14  发布在  其他
关注(0)|答案(1)|浏览(138)

我正在从csv文件中阅读数据,该文件包含多级索引和许多带日期的列。列数会随时间而变化。如果我不知道列数或列名称,如何解析所有这些日期?

pd.read_csv('file.csv', header=0, parse_dates=[what_do_I_put_here?], dayfirst=True, index_col=[0,1,2,3])

如果我不解析日期,它们将以“object”的形式出现,而不是我想要的datetime64。

2eafrhcq

2eafrhcq1#

我建议逐行阅读文件,直到它到达末尾。并且在每一行改变时,你改变一个计数器。
尝试类似这样的代码(它是用C语言编写的,而不是python):

for (c = getc(fp); c != EOF; c = getc(fp))
    if (c == '\n') // Increment count if this character is newline
        count++;

相关问题