DataFrame.combine示例

时间:2015-07-16 17:00:07

标签: python pandas

我已经阅读了docs,但无法围绕func论证,这是为了什么?这与combine_first有何不同?

1 个答案:

答案 0 :(得分:0)

func需要两个系列,并返回一个系列:

import pandas as pd
import numpy as np
# This will add the 'a' columns.
>> pd.DataFrame({'a': range(4), 'b': range(2, 6)}).\
    combine(pd.DataFrame({'a': range(1, 5)}), func=lambda a, b: a + b)
       a   b
0  1 NaN
1  3 NaN
2  5 NaN
3  7 NaN

(FWIW,我不认为这有特别好记录。)