pandas append()方法
时间: 2023-08-21 12:03:39 浏览: 109
详细介绍pandas的DataFrame的append方法使用
pandas的`append()`方法可以将一个DataFrame或者Series对象追加到另一个DataFrame对象的末尾,生成一个新的DataFrame对象。
语法如下:
```python
DataFrame.append(other, ignore_index=False, verify_integrity=False, sort=None)
```
参数说明:
- `other`:要追加的DataFrame或Series对象。
- `ignore_index`:默认为False,表示是否忽略原来DataFrame的索引,将追加的数据重新编号。
- `verify_integrity`:默认为False,表示是否检查数据中是否有重复的索引。如果有重复的索引,会抛出ValueError异常。
- `sort`:默认为None,表示是否按索引对数据进行排序。如果sort=True,则按索引排序;如果sort=False,则保留原来的顺序。
示例:
```python
import pandas as pd
df1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
df2 = pd.DataFrame({'A': [7, 8, 9], 'B': [10, 11, 12]})
df = df1.append(df2)
print(df)
```
输出结果为:
```
A B
0 1 4
1 2 5
2 3 6
0 7 10
1 8 11
2 9 12
```
注意到,新的DataFrame对象的索引是重新编号的。
阅读全文