df
col1 col2
A a|x|y
B a|x|y
C c|x|z
D e|j|y
我的目标是创建一个名为“status”的新列,以查看 col1 中的条目是否是 col2 中的条目之一(由管道分隔)。输出应该是这样的
col1 col2 status
A a|x|y True
B a|x|y False
C c|x|z True
D e|j|y False
我的代码:
df["col1"]= df["col1"].str.lower()
df['status']=df['col1'].isin(df['col2'])
但这将“状态”列中的所有条目都设为 False
请帮我解决这个问题,拜托!!!
慕斯王
www说
相关分类