Pandas DataFrame append() 方法
定义和用法
append()
方法在当前 DataFrame 的末尾追加一个类似 DataFrame 的对象。
append()
方法返回一个新的 DataFrame 对象,对原始 DataFrame 没有进行任何更改。
实例
将一个 DataFrame 添加到另一个 DataFrame 的末尾:
import pandas as pd data1 = { "age": [16, 14, 10], "qualified": [True, True, True] } df1 = pd.DataFrame(data1) data2 = { "age": [55, 40], "qualified": [True, False] } df2 = pd.DataFrame(data2) newdf = df1.append(df2)
语法
dataframe.append(other, ignore_index, verify_integrity, sort)
参数
ignore_index
、verify_integrity
、sort
参数是关键字参数。
参数 | 值 | 描述 |
---|---|---|
other |
|
必需。指定要追加的对象。 |
ignore_index |
|
可选。如果为 True,则忽略原始索引,并将其替换为 0, 1, 2 等。 默认 False。 |
verify_integrity |
|
可选。如果为 True,则当有两行或多行具有相同索引时,将出现错误。 默认 False。 |
sort |
|
可选。如果为 True,则对列进行排序。 默认为 False。 |
返回值
新的 DataFrame,其中包含新附加的 DataFrame/Series。
此方法不会更改原始 DataFrame。