我知道
df.name.unique()
将在一列'name'
中给予唯一值。
例如:
name report year
Coch Jason 2012
Pima Molly 2012
Santa Tina 2013
Mari Jake 2014
Yuma Amy 2014
array(['Jason', 'Molly', 'Tina', 'Jake', 'Amy'], dtype=object)
然而,假设我有大约1000列,我想一起看到所有列的唯一值。
我该怎么做?
5条答案
按热度按时间wfauudbj1#
使用
unique
的字典理解:结果输出:
4uqofj5v2#
您可以使用
set
投入系列后
ttp71kqs3#
如果你想让你的结果在一个列表中,你可以这样做
输出:
这将创建一个2D数组列表,其中每一行都是每一列中的值的唯一数组。
如果你想要一个二维列表,你可以修改上面的
输出:
kkih6yb84#
我做了以下事情。这会将数据框中所有列的所有唯一值放入一个集合中。
wnrlj8wa5#
创建一个5行的数字问题,并将所有选项作为唯一值,并在下一个后续问题中提取第一个最高和第二个最高数字。