我在python中遇到问题。我有一个数据框“ x”,我想创建一个新列,该列将指示列表中是否有某个特定值。
示例场景如下:
my_list = ['simon', 'dave', 'matthew', 'douglas']
my_df['In List'] = np.where(my_df['Name'] in my_list, 'Y', '-')
但是这给我一个错误:
系列的真值不明确。使用a.empty,a.bool(),a.item(), a.any()或a.all()
我的理解是,'and'和'or'运算符不能使用(并被'&'和'|'代替),但是我似乎看不到任何有关是否存在文档是“输入”的替代方法。有什么想法吗?