Pandas DataFrame append() 方法
实例
将一个 DataFrame 追加到另外一个 DataFrame 的末尾:
import pandas as pddata1 = {"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)print(newdf)
定义与用法
append() 方法在当前 DataFrame 的末尾追加同类 DataFrame 的对象。
append() 方法返回一个新的 DataFrame 对象,不会对原始 DataFrame 进行任何更改。
语法
dataframe.append(other, ignore_index, verify_integrity, sort)
参数
ignore_index, verify_integrity,sort 都是 关键字 参数。
| 参数 | 值 | 描述 |
|---|---|---|
| other | DataFrame Series Dictionary List | 必填。指定要追加的对象 |
| ignore_index | True False | 可选。默认为 False。如果为 True,则忽略原始索引,并将替换为 0、1、2 等 |
| verify_itegrity | True False | 可选。默认为 False。如果为 True,则如果有两行或更多行具有相同索引,则会出现错误 |
| sort | True | 可选, 默认为 False。如果为 True,则对列进行排序 |
返回值
添加了新 Dataframe / Series 的新 Dataframe。
此方法不会更改原始 DataFrame。