Pandas DataFrame combine_first() 方法

实例

组合两个 DataFrames,如果第一个 DataFrames 具有空值,则使用第二个 DataFrames 中的数据:

  1. import pandas as pd
  2. df1 = pd.DataFrame([[1, 2], [None, 4]])
  3. df2 = pd.DataFrame([[5, 6], [7, 8]])
  4. print(df1.combine_first(df2))

定义与用法

combine_first() 方法组合两个 DataFrame 对象,如果第二个 DataFrame 中的值为 NULL,则使用一个值。


语法

  1. dataframe.combine_first(other)

参数

参数描述
other必填。 A DataFrame。

返回值

一个 DataFrame 对象。

分类导航