gpt4 book ai didi

python - 在 Python 中,如何根据 ColA 值向 ColB 分配值?

转载 作者:太空宇宙 更新时间:2023-11-03 19:41:48 26 4
gpt4 key购买 nike

我目前有一个列表和 1 个带有 2 个列名称的表

列表=[a,b,c]

表A有colA和colB。

我想根据 colA 中的值设置 colB 中的值。

如果列表位于 A 列中,则将 B 列设置为 1。否则,将 B 列设置为 0。

我已经尝试过这个循环,但由于我的数据集很大,它的效率很低。

for i in TableA['colA']:
if '' in i :
TableA['colB'] = '0'
elif 'list value 1' in i:
TableA['colB'] = '0'
elif 'list value 2' in i:
TableA['colB'] = '0'
elif 'list value 3' in i:
TableA['colB'] = '0'
else:
TableA['colB'] = '1'

请帮助做一些更有效的事情。

最佳答案

我可能会写 if '' == i 而不是 in i。 i 是列表的元素,而不是整个列表,因此它不会“在”元素中,而是等于该元素。

关于python - 在 Python 中,如何根据 ColA 值向 ColB 分配值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60383147/

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