Python DataFrame.combine示例
我已经读过了,但无法理解Python DataFrame.combine示例,python,pandas,Python,Pandas,我已经读过了,但无法理解func参数,这是为什么?这与combine_first有何不同?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=lam
func
参数,这是为什么?这与combine_first有何不同?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,我不认为这是特别好的记录。)