我有一个类似这样的数据框:
value
0 1
1 2
2 2
3 3
4 4
5 4
我需要检查每个值是否唯一,并在新列中标记布尔值。预期结果如下:
value unique
0 1 True
1 2 False
2 2 False
3 3 True
4 4 False
5 4 False
我已经尝试过:
df['unique'] = ""
df.loc[df["value"].is_unique, 'unique'] = True
但是这会抛出异常:
cannot use a single bool to index into setitem
任何建议将不胜感激。谢谢。