Pandas DataFrame append() 方法

实例

将一个 DataFrame 追加到另外一个 DataFrame 的末尾:

  1. import pandas as pd
  2. data1 = {
  3. "age": [16, 14, 10],
  4. "qualified": [True, True, True]
  5. }
  6. df1 = pd.DataFrame(data1)
  7. data2 = {
  8. "age": [55, 40],
  9. "qualified": [True, False]
  10. }
  11. df2 = pd.DataFrame(data2)
  12. newdf = df1.append(df2)
  13. print(newdf)

定义与用法

append() 方法在当前 DataFrame 的末尾追加同类 DataFrame 的对象。

append() 方法返回一个新的 DataFrame 对象,不会对原始 DataFrame 进行任何更改。


语法

  1. dataframe.append(other, ignore_index, verify_integrity, sort)

参数

ignore_index, verify_integrity,sort 都是 关键字 参数。

参数描述
otherDataFrame
Series
Dictionary
List
必填。指定要追加的对象
ignore_indexTrue
False
可选。默认为 False。如果为 True,则忽略原始索引,并将替换为 0、1、2 等
verify_itegrityTrue
False
可选。默认为 False。如果为 True,则如果有两行或更多行具有相同索引,则会出现错误
sortTrue
False
可选, 默认为 False。如果为 True,则对列进行排序

返回值

添加了新 Dataframe / Series 的新 Dataframe。

此方法不会更改原始 DataFrame。

分类导航