连续获取所有唯一值


问题内容

我有一个df1看起来像这样的DataFrame :

A       B       C
-----------------
1       1       2
2       2       3
5       4       9

我想连续获取所有唯一值。例如第一行中的1和2。第二行中的2、3。第三行中的4、5和9。

结果可能会有所不同,我可以想象一个新列包含一个具有唯一值的列表或将重复项替换为一个新列None也是可以的(或者,在这种情况下,也许还有一些更Python的用法)。


问题答案:
list(map(set,df.values))
Out[72]: [{1, 2}, {2, 3}, {4, 5, 9}]