尝试读取大块文本并将其加载到列表中但出现错误

时间:2019-04-07 19:26:24

标签: python pandas text

我无法按块读取大型csv文件,并且由于未知原因收到错误消息。

这是我的代码:

import pandas as pd
reader=pd.read_csv("C:\file.csv",sep='\t',chunksize=1)
sl=[]
for chunk in reader:
    chunk.append(sl)

错误:

  

IndexError:列表索引超出范围

1 个答案:

答案 0 :(得分:0)

问题在于“ chunk.append(slunk)”必须为“ sl.append(chunk)”

import pandas as pd
reader=pd.read_csv("C:\file.csv",sep='\t',chunksize=1)
sl=[]
for chunk in reader:
    sl.append(chunk)