【发布时间】:2021-01-19 09:18:52
【问题描述】:
我用循环中的数据创建了一个 pandas DataFrame(数据保存here)。现在,我想遍历这个 DataFrame。但是,当我尝试像这样访问 items() 函数时:
frame = pandas.read_csv(data_path + '/file1.csv')
frame.items()
我收到此错误:
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "C:\Python27\ArcGIS10.7\lib\site-packages\pandas\core\generic.py", line 2668, in __getattr__
return object.__getattribute__(self, name)
AttributeError: 'DataFrame' object has no attribute 'items'
这特别奇怪,因为 PyCharm 为我提供了填写 items 的选项,如果我只输入 frame.it
这是什么意思?
【问题讨论】:
-
我工作得很好。
-
这能回答你的问题吗:stackoverflow.com/questions/16476924/…
-
DataFrame对象没有称为items的函数,如果您想遍历需要使用iterrows()的行。 -
谢谢!我想我会使用 iterrows() 并只看一列。还是很奇怪为什么没有 items 属性...
标签: python pandas dataframe items