使用pandas
读物文件报错:
Traceback (most recent call last):
data[“a”] = data[“a”].astype(str)
TypeError: ‘TextFileReader’ object is not subscriptable
报错原因:
pandas
中read_csv()
函数,添加chunksize=n
的参数后,返回的文件类型为<class 'pandas.io.parsers.TextFileReader'>
。
解决:
for chunk in data:
chunk["a"] = chunk["a"].astype(str)