如何计算Python,pandas等多列中的多个唯一值。我可以使用" nunique"功能。我需要这样的东西:
print("Number of unique values in Var1", DF.var1.nunique(),sep="= ").
对于数据集中的所有变量。可能是循环或应用函数之类的东西。我试了很多东西都没能得到我想要的东西。
感谢您的帮助!
答案 0 :(得分:3)
您希望每列print
个唯一值的数量,因此请使用:
for k, v in df.nunique().to_dict().items():
print('{}={}'.format(k,v))