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)
自己動手試一試 »
定義和用法
append()
方法將類似 DataFrame 的物件附加到當前 DataFrame 的末尾。
append()
方法返回一個新的 DataFrame 物件,原始 DataFrame 不會發生任何更改。
語法
dataframe.append(other, ignore_index, verify_integrity, sort)
引數
ignore_index
、verify_integrity
、sort
引數是關鍵字引數。
引數 | 值 | 描述 |
---|---|---|
other | DataFrame Series 字典 List(列表) |
必需。指定要附加的物件 |
ignore_index | True |
可選,預設為 False。如果為 True,則忽略原始索引,並將其替換為 0、1、2 等。 |
verify_integrity | True |
可選,預設為 False。如果為 True,則如果存在兩個或更多具有相同索引的行,則會收到錯誤。 |
排序 | True |
可選,預設為 False。如果為 True,則對列進行排序。 |
返回值
一個新的DataFrame,其中附加了新的 DataFrame/Series。
此方法不會更改原始的 DataFrame。