📅  最后修改于: 2023-12-03 14:45:02.237000             🧑  作者: Mango
Pandas是一个流行的数据处理工具,提供了许多方便的函数来处理数据。其中一个常用的函数是append()
,它允许将一个DataFrame或Series附加到另一个DataFrame或Series上。
append()
函数的功能是将一个DataFrame或Series附加到另一个DataFrame或Series的末尾。
DataFrame.append(other, ignore_index=False, verify_integrity=False, sort=False)
参数说明:
other
: 要附加的DataFrame或Series。ignore_index
: 是否忽略附加的DataFrame或Series的索引。verify_integrity
: 如果为True,则检查附加的DataFrame或Series是否具有唯一的索引。如果索引重复,则引发ValueError异常。sort
: 是否根据DataFrame或Series的索引对结果进行排序。以下示例演示了如何使用append()
函数将一个DataFrame附加到另一个DataFrame的末尾:
import pandas as pd
# 创建第一个DataFrame
df1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 创建第二个DataFrame
df2 = pd.DataFrame({'A': [7, 8, 9], 'B': [10, 11, 12]})
# 将df2附加到df1的末尾
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
可以看到,df2
被附加到了df1
的末尾,并且新的DataFrame中的索引是连续的。
append()
函数是一个方便的方法来将一个DataFrame或Series附加到另一个DataFrame或Series的末尾。在使用时要注意参数ignore_index
、verify_integrity
以及sort
的取值。