考虑以下存储在Pandas DataFrame
哪种方法返回错误,正确的做法是什么?
dfX
中的数据集:A B
1 2
4 6
7 9
我有一个函数:
def someThingSpecial(x,y)
# z = do something special with x,y
return z
现在我想在df
中创建一个新的列,其中包含计算出来的z值。
查看其他Stack Overflow的示例,我已经尝试了多种变体,包括:
dfX['C'] = dfX.apply(lambda x: someThingSpecial(x=x['A'], y=x['B']), axis=1)
哪种方法返回错误,正确的做法是什么?