2014-11-05 84 views
1

我试图跳过我已识别的csv文件中的特定行。事情是这样的:skiprows = [list]在熊猫中不工作read_csv

df = pd.read_csv('sample.txt', header=0, skiprows=[0, 1, 2, 5, 7, 8]) 

你可能会认为,这将跳过指定的行和只打印的行3,4和6(假设8是最后一排)。但它只能跳过0,1和2.打印时打印行3,4,6,7和8.它不应该绘制第7行和第8行。
我在这里做错了什么?

+0

这可能是一个错误:检查https://github.com/pydata/pandas/issues/8679 – user3378649 2014-11-05 15:40:15

+0

Try:skip_blank_lines = False – user3378649 2014-11-05 15:43:40

+0

当我这样做时,我收到了一个意外的关键字参数'skip_blank_lines'错误。 – eibwen 2014-11-05 16:19:08

回答

0

没关系。我使用apt-get来获得熊猫,并且在Anaconda有一个更新的版本。这固定它显然是一个错误,我的代码是好的。谢谢。