如何根据另一个单元格的值更改熊猫单元格中的值?

时间:2019-10-24 19:40:53

标签: python pandas

我有一个名为“ df”的熊猫数据框,看起来像这样

Col1   TF      
1      False
2      True
2      False
2      False
2      False
3      False
4      False

如果Col1 = 2,我希望每一行的'TF'值为True。

Col1   TF      
1      False
2      True
2      True
2      True
2      True
3      False
4      False

我还没有找到适合我的方法

1 个答案:

答案 0 :(得分:2)

您可以使用numpy.where检查Col1并修改TF列:

df.TF = np.where(df.Col1 == 2, True, False)