DataFrame的append 函数如何使用
时间: 2024-04-16 09:27:29 浏览: 92
pandas dataframe 中的explode函数用法详解
在 Pandas 中,DataFrame 的 `append()` 函数用于将一个 DataFrame 对象追加到另一个 DataFrame 对象的末尾,生成一个新的 DataFrame。下面是使用 `append()` 函数的示例:
```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]})
# 将 df2 追加到 df1 的末尾
result = df1.append(df2)
print(result)
```
输出结果:
```
A B
0 1 4
1 2 5
2 3 6
0 7 10
1 8 11
2 9 12
```
`append()` 函数会将传入的 DataFrame 对象追加到调用该函数的 DataFrame 对象的末尾,并返回一个新的 DataFrame。注意,`append()` 函数不会修改原始的 DataFrame 对象,而是生成一个新的 DataFrame。
需要注意的是,`append()` 函数会重新分配索引,因此新生成的 DataFrame 的索引可能是重复的。如果你想保持索引的连续性,可以使用 `ignore_index=True` 参数。例如:
```python
result = df1.append(df2, ignore_index=True)
```
这样会生成一个新的 DataFrame,其中的索引将会根据追加后的顺序重新生成。
希望这个示例能够帮助你理解如何使用 `append()` 函数。如果你有任何其他问题,请随时提问。
阅读全文