'function' object has no attribute 'iloc'
时间: 2023-12-25 12:30:13 浏览: 347
AttributeError: ‘NoneType’ object has no attribute ‘children’ 错误
5星 · 资源好评率100%
'function' object has no attribute 'iloc'错误通常发生在使用函数而不是DataFrame对象时。iloc是Pandas中用于按位置选择数据的方法,只能在DataFrame对象上使用。如果你尝试在函数上使用iloc,就会出现'function' object has no attribute 'iloc'错误。
以下是一个示例,演示了如何正确使用iloc方法:
```python
import pandas as pd
# 创建一个DataFrame对象
data = {'Name': ['Tom', 'Nick', 'John', 'Sam'],
'Age': [20, 21, 22, 23],
'City': ['New York', 'Paris', 'London', 'Tokyo']}
df = pd.DataFrame(data)
# 使用iloc选择数据
row = df.iloc[0] # 选择第一行数据
column = df.iloc[:, 1] # 选择第二列数据
print(row)
print(column)
```
输出:
```
Name Tom
Age 20
City New York
Name: 0, dtype: object
0 20
1 21
2 22
3 23
Name: Age, dtype: int64
```
阅读全文