How do I add a color
column to the following dataframe so that color='green'
if Set == 'Z'
, and color='red'
otherwise?
Type Set
1 A Z
2 B Z
3 B X
4 C Y
原文由 user7289 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果您只有两种选择:
例如,
产量
如果您有两个以上的条件,请使用
np.select
。例如,如果您希望color
是yellow
当(df['Set'] == 'Z') & (df['Type'] == 'A')
blue
当(df['Set'] == 'Z') & (df['Type'] == 'B')
purple
当(df['Type'] == 'B')
black
,然后使用
产生