'DataFrame' object has no attribute 'iteritems'
时间: 2023-11-25 21:06:29 浏览: 118
Python3下错误AttributeError: ‘dict’ object has no attribute’iteritems‘的分析与解决
5星 · 资源好评率100%
这个错误通常发生在尝试使用iteritems方法遍历DataFrame对象时。这是因为在Pandas 0.20.0版本中,iteritems方法被弃用了。如果你想遍历DataFrame对象的列,可以使用iterrows或itertuples方法。以下是两种方法的示例:
1.使用iterrows方法遍历DataFrame对象的列
```python
import pandas as pd
# 创建一个DataFrame对象
df = pd.DataFrame({'name': ['Alice', 'Bob'], 'age': [25, 30]})
# 使用iterrows方法遍历DataFrame对象的列
for index, row in df.iterrows():
print(row['name'], row['age'])
```
2.使用itertuples方法遍历DataFrame对象的列
```python
import pandas as pd
# 创建一个DataFrame对象
df = pd.DataFrame({'name': ['Alice', 'Bob'], 'age': [25, 30]})
# 使用itertuples方法遍历DataFrame对象的列
for row in df.itertuples():
print(row.name, row.age)
```
阅读全文