使用append合并
时间: 2024-10-14 16:18:35 浏览: 17
python使用append合并两个数组的方法
`append()`是pandas库中的一个内置函数,用于将一个DataFrame对象追加到另一个DataFrame对象的末尾,就像列表的`extend()`操作一样。它的基本语法如下:
```python
df1.append(df2, ignore_index=True, sort=False)
```
- `df1`: 你要追加数据的原始DataFrame。
- `df2`: 要添加到`df1`后面的DataFrame。
- `ignore_index`: 是否忽略原有的索引,如果为True,就会创建一个新的从0开始的索引。默认值为False,此时可能会有索引冲突。
- `sort`: 默认情况下不会对数据排序,如果你想在追加之前按照某列排序,可以设定为True。
例如:
```python
import pandas as pd
df1 = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})
df2 = pd.DataFrame({'A': [5, 6], 'B': [7, 8]})
result = df1.append(df2, ignore_index=True)
print(result)
```
这将会得到一个新的DataFrame,其中包含`df1`和`df2`的所有行,按照追加顺序排列。
阅读全文