DataFrame' object has no attribute 'append
时间: 2023-09-20 14:09:29 浏览: 175
Python3下错误AttributeError: ‘dict’ object has no attribute’iteritems‘的分析与解决
5星 · 资源好评率100%
这个错误通常是因为使用了错误的语法。在 Pandas 中,DataFrame 是不支持 append() 方法的,如果想要将两个 DataFrame 连接起来,可以使用 concat() 方法。例如:
```
import pandas as pd
df1 = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})
df2 = pd.DataFrame({'A': [5, 6], 'B': [7, 8]})
result = pd.concat([df1, df2])
print(result)
```
这将会输出以下结果:
```
A B
0 1 3
1 2 4
0 5 7
1 6 8
```
如果你想要在原始 DataFrame 上追加数据,可以使用 DataFrame 的 loc 或 iloc 方法。例如:
```
import pandas as pd
df = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})
df.loc[2] = [5, 6]
print(df)
```
这将会输出以下结果:
```
A B
0 1 3
1 2 4
2 5 6
```
阅读全文