您需要
apply使用
in:
df['C'] = df.apply(lambda x: x.A in x.B, axis=1)print (df) RecID A B C0 1 a abc True1 2 b cba True2 3 c bca True3 4 d bac False4 5 e abc False
的另一个解决方案
list comprehension速度更快,但必须没有
NaNs:
df['C'] = [x[0] in x[1] for x in zip(df['A'], df['B'])]print (df) RecID A B C0 1 a abc True1 2 b cba True2 3 c bca True3 4 d bac False4 5 e abc False
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)