Pandas DataFrame append() 方法
示例
在另一个 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)
自己试一试 »
定义和用法
The append()
方法将 DataFrame 类对象追加到当前 DataFrame 的末尾。
The append()
方法返回一个新的 DataFrame 对象,原始 DataFrame 不会发生任何更改。
语法
dataframe.append(other, ignore_index, verify_integrity, sort)
参数
The ignore_index
, verify_integrity
, sort
参数是 关键字参数。
参数 | 值 | 描述 |
---|---|---|
other | DataFrame Series 字典 列表 |
必需。指定要追加的对象 |
ignore_index | True |
可选,默认为 False。如果为 True,则忽略原始索引,并将其替换为 0、1、2 等 |
verify_itegrity | True |
可选,默认为 False。如果为 True,则如果存在两个或多个具有相同索引的行,则会报错 |
sort | True |
可选,默认为 False。如果为 True,则对列进行排序 |
返回值
一个新的 DataFrame,其中包含已追加的新 DataFrame/Series。
此方法不会更改原始 DataFrame。