📅  最后修改于: 2023-12-03 15:12:21.010000             🧑  作者: Mango
当我们需要将新的数据追加到已有的数据框中时,可以使用 Pandas 库中的 append()
方法。
DataFrame.append(other, ignore_index=False, verify_integrity=False)
参数说明:
other
:要追加到数据框的另一个数据结构,可以是另一个数据框或某种向数据框的变换。ignore_index
:可选参数,默认为 False
,若为 True
,则会生成一个新的整数索引。verify_integrity
:可选参数,默认为 False
,若为 True
,则在追加之前会检查数据框是否已经存在重复的索引。假设我们有如下的两个数据框:
import pandas as pd
df1 = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})
df2 = pd.DataFrame({'A': [5, 6], 'B': [7, 8]})
A B
0 1 3
1 2 4
A B
0 5 7
1 6 8
下面我们将 df2
追加到 df1
后面:
df = df1.append(df2, ignore_index=True)
A B
0 1 3
1 2 4
2 5 7
3 6 8
注意,在上面的示例中,我们将 ignore_index
设为 True
,以生成一个新的整数索引。
使用 Pandas 库中的 append()
方法可以很方便地将新的数据追加到已有的数据框中。我们可以通过设置 ignore_index
来生成新的整数索引,也可以通过设置 verify_integrity
来检查数据框是否存在重复的索引。