我有一个名为“ 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
我还没有找到适合我的方法
答案 0 :(得分:2)
您可以使用numpy.where检查Col1并修改TF列:
df.TF = np.where(df.Col1 == 2, True, False)