繁体   English   中英

如何跳过行并将日期解析为 python 中的索引

[英]How do I skip lines and parse dates as index in python

我有一个 csv 文件,其中包含 90000 行和日期格式索引。 我不需要阅读前 9 行,因为那是我不关心的信息。 我试过这样:

df_dados = pd.read_csv('dados.csv', skiplines=9, index_col=0, parse_dates=['timestamp']) 

不幸的是它不起作用,我超越这一点的唯一方法是修改我不想做的文件。 有没有办法跳过行并设置时间索引?

pandas.read_csv()skiprows参数可以是类似列表的、integer 或可调用的。

  • 类似列表:包含要跳过的行号
  • Integer :包含要跳过的行号
  • Callable :根据是否应跳过该行返回TrueFalse

由于您想跳过前 9 行,请尝试传递skiprows=range(9)

df_dados = pd.read_csv('dados.csv', skiprows=range(9), index_col=0, parse_dates=['timestamp']) 

注意:要跳过的行号是 0 索引的(第一行是索引0 ,第二行是索引1 ,等等)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM