AttributeError:' DataFrame’ object has no attribute ‘append’
时间: 2024-04-08 18:27:16 浏览: 173
AttributeError: 'DataFrame' object has no attribute 'append'是一个错误提示,意味着在DataFrame对象上调用了一个不存在的方法append。DataFrame是pandas库中的一个数据结构,用于处理和分析数据。然而,DataFrame并没有内置的append方法。
如果你想在DataFrame中添加行或列,可以使用以下方法:
1. 添加行:使用pandas的concat函数将两个DataFrame对象按行连接起来。
示例代码:
```
import pandas as pd
df1 = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})
df2 = pd.DataFrame({'A': [5, 6], 'B': [7, 8]})
df_combined = pd.concat([df1, df2], ignore_index=True)
print(df_combined)
```
输出:
```
A B
0 1 3
1 2 4
2 5 7
3 6 8
```
2. 添加列:直接给DataFrame对象赋值一个新的列。
示例代码:
```
import pandas as pd
df = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})
df['C'] = [5, 6]
print(df)
```
输出:
```
A B C
0 1 3 5
1 2 4 6
```
阅读全文