,可以通过以下步骤实现:
以下是一个示例代码:
import pandas as pd
# 创建示例数据框
df = pd.DataFrame({'A': [1, 2, 3, 4, 5],
'B': [10, 20, 30, 40, 50]})
# 创建新列C并进行匹配
df['C'] = df['A'].apply(lambda x: '匹配成功' if x in df['B'].values else '匹配失败')
# 打印结果
print(df)
输出结果如下:
A B C
0 1 10 匹配成功
1 2 20 匹配成功
2 3 30 匹配成功
3 4 40 匹配成功
4 5 50 匹配成功
在这个示例中,我们使用了pandas库来处理数据框。首先,我们创建了一个包含列A和向量B的数据框df。然后,我们使用apply函数和lambda表达式来对列A的每个值进行匹配,如果匹配成功,则在新列C中赋值为"匹配成功",否则赋值为"匹配失败"。最后,我们将新列C添加到数据框df中,并打印结果。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云