我正在尝试创建一个新列 [Check],它查看我的 [Color] 列和 [Size] 列,说明如果颜色为蓝色且大小大于 50,则该列应该是所有者,否则保留它空白的。
IF 颜色 = 蓝色且尺寸 > 50,则 [所有者] ELSE null
我有以下内容:
df['Check'] = df['Color'].apply(lambda x,y: df['Owner'] if (x == 'Blue') & (y > 50) else null)
我不知道该怎么做,告诉 apply 函数将 Color 作为 x,将 Size 作为 y。然后,对于 lambda 公式中的 OR/AND 语句,是否与过滤数据帧相同?
噜噜哒
冉冉说
相关分类