'DataFrame' object has no attribute 'insert_col'
时间: 2024-06-12 20:01:52 浏览: 27
Python3下错误AttributeError: ‘dict’ object has no attribute’iteritems‘的分析与解决
5星 · 资源好评率100%
这个错误提示是因为 Pandas 的 DataFrame 对象没有 insert_col 方法。如果您尝试使用 insert_col 方法插入新列到 Pandas DataFrame 中,会导致这个错误。
如果您想要插入一列到 Pandas DataFrame 中,可以使用 Pandas 的 assign 方法。例如:
```python
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
df = df.assign(C=[7, 8, 9])
print(df)
```
输出结果为:
```
A B C
0 1 4 7
1 2 5 8
2 3 6 9
```
以上代码中,我们使用 assign 方法插入了一列 C 到 DataFrame 中,并赋值为 [7, 8, 9]。
阅读全文