【发布时间】:2017-05-02 16:17:04
【问题描述】:
我有一个数据框中的分类列列表,我想找到每个列的基数。请指导我。 我正在尝试这个
data.select(cat_columns).distinct().count()
但不知何故,这不起作用。 谢谢
【问题讨论】:
-
data.select(cat_columns).distinct().count() 这给了我所有这些列的唯一行。
-
我试过
cardinality=[]for col in cat_columns2:cardinality.append(data.select(col).distinct().count())但是很慢。我不认为它是分布式的。