可以使用Pandas库实现该功能。以下是示例代码:
import pandas as pd
# 创建示例DataFrame
df = pd.DataFrame({'A': [1, 2, 3, 4, 5],
'B': [2, 4, 6, 8, 10]})
# 创建新列,该列仅包含出现在A列中的值
df['C'] = df['A'][~df['A'].isin(df['B'])]
# 输出结果
print(df)
运行结果为:
A B C
0 1 2 1
1 2 4 3
2 3 6 5
3 4 8 NaN
4 5 10 NaN
可以看到,新列C中仅包含在A列中出现的值。其中,符号 ~ 表示取相反值的操作,即在A列中找到不在B列中出现的值。