解决 TypeError: 'TextFileReader' o
2019-12-05 本文已影响0人
叫我老村长
使用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)