我有一个沿着下面的数据框:
Type Set
1 A Z
2 B Z
3 B X
4 C Y
Run Code Online (Sandbox Code Playgroud)
我想在数据帧中添加另一列(或生成一系列)与数据帧相同的长度(=相等的记录/行数),如果Set ='Z'则设置颜色为绿色,如果Set =否则设置为'red' .
最好的方法是什么?
我有一个数据帧pd.我想irr根据是否高于或低于thresh hold 更改列的值.
我怎么能在一行中做到这一点?我现在有
pd['irr'] = pd['irr'][pd['cs']*0.63 > pd['irr']] = 1.0
pd['irr'] = pd['irr'][pd['cs']*0.63 <= pd['irr']] = 0.0
Run Code Online (Sandbox Code Playgroud)
问题当然是我irr在下一行再次更改并检查它.
是否有类似熊猫三元条件运算符的东西?