1

我尝试阅读很多文章,但我仍然不清楚在 Pandas 中应用 lambda。

例如,我有一个 df 如下,我想应用 min 函数来找到每一行的最小值。

a={'a':[1,2,3,-1],'b':[3,4,0,-2],'c':[0,5,100,10]}
df=pd.DataFrame(a)
b=df.apply(lambda x:min(x['a'],x['b'],x['c']),axis=1)

以上工作。如果我使用 : b=df.apply(min(df['a'],df['b'],df['c']),axis=1),它不起作用。我非常感谢您的友好解释。谢谢。

4

0 回答 0