Pandas DataFrame combine_first() 方法
实例
组合两个 DataFrames,如果第一个 DataFrames 具有空值,则使用第二个 DataFrames 中的数据:
import pandas as pd
df1 = pd.DataFrame([[1, 2], [None, 4]])
df2 = pd.DataFrame([[5, 6], [7, 8]])
print(df1.combine_first(df2))
定义与用法
combine_first()
方法组合两个 DataFrame 对象,如果第二个 DataFrame 中的值为 NULL,则使用一个值。
语法
dataframe.combine_first(other)
参数
参数 | 描述 |
---|---|
other | 必填。 A DataFrame。 |
返回值
一个 DataFrame 对象。