我无法按块读取大型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:列表索引超出范围
答案 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)