gpt4 book ai didi

python - 为什么我使用 pandas 从中读取 csv 文件的对象是 TextFileReader 对象

转载 作者:太空宇宙 更新时间:2023-11-03 13:11:50 24 4
gpt4 key购买 nike

我使用 pandas 读取了一个 csv 文件:

data_raw = pd.read_csv(filename, chunksize=chunksize)
print(data_raw['id'])

然后,它报告 TypeError:

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'TextFileReader' object has no attribute '__getitem__'

我该怎么做才能解决这个问题?以及如何将 data_raw 更改为 dataFrame 对象?我用的是python2.7和pandas v0.19.1

最佳答案

解决此问题的一种方法是在 pd.read_csv() 函数中设置 nrows 参数,这样您就可以选择要加载到数据框中的数据子集。当然,缺点是您将无法查看和使用完整的数据集。代码示例:

data = pd.read_csv(filename, nrows=100000)

关于python - 为什么我使用 pandas 从中读取 csv 文件的对象是 TextFileReader 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41844485/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com