gpt4 book ai didi

python - 根据集合中的存在将条目添加到 pandas 数据框

转载 作者:太空宇宙 更新时间:2023-11-04 09:26:45 26 4
gpt4 key购买 nike

<分区>

我有一个集合 s,其值:

 s = {'K1', 'K2', 'K3', 'K6'}

并且,一个看起来像的数据框:

df
ID Name Value
0 K1 N1 10.0
1 K2 N2 20.0
2 K3 N3 30.0
3 K4 N4 40.0
4 K5 N5 50.0
5 K6 N6 60.0

我想向这个名为 Flag 的数据框添加一个新列。如果该行中的 ID 在集合中,则此新列的行值将为 True,否则将为 False

所以输出应该是这样的:

df
ID Name Value Flag
0 K1 N1 10.0 True
1 K2 N2 20.0 True
2 K3 N3 30.0 True
3 K4 N4 40.0 False
4 K5 N5 50.0 False
5 K6 N6 60.0 True

我可以使用 for 循环并将行标记为 True 或 False 来执行此操作。但是想知道在代码中没有任何循环的情况下简洁地执行此操作的最干净和 pandas 特定的方法是什么。如有必要,您还可以使用 numpy。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com