Pandas2.0 报'DataFrame' object has no attribute 'append'
时间: 2023-10-30 07:03:21 浏览: 315
pandas dataframe的合并实现(append, merge, concat)
在 Pandas 2.0 中,`DataFrame` 对象不再具有`append`属性。相反,您可以使用`concat`函数来实现类似的功能。`concat`函数可以将多个`DataFrame`对象沿着指定的轴进行连接。
例如,假设您有两个`DataFrame`对象 `df1` 和 `df2`,您可以使用以下代码将它们连接起来:
```python
import pandas as pd
# 创建两个DataFrame对象
df1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
df2 = pd.DataFrame({'A': [7, 8, 9], 'B': [10, 11, 12]})
# 使用concat函数连接两个DataFrame对象
result = pd.concat([df1, df2])
print(result)
```
这将输出合并后的结果:
```
A B
0 1 4
1 2 5
2 3 6
0 7 10
1 8 11
2 9 12
```
请注意,连接操作会创建一个新的对象,并不会就地修改原始的`DataFrame`对象。
阅读全文