计算熊猫列中唯一行的总数[重复]

Posted

技术标签:

【中文标题】计算熊猫列中唯一行的总数[重复]【英文标题】:Count the total number of unique rows in a column in pandas [duplicate] 【发布时间】:2018-03-19 05:20:32 【问题描述】:
data =  
        'node1': [2,2,2,3,3,5,5],
        'node2': [8,16,22,5,25,10,77],
        'weight': [1,1,1,1,1,1,1], 
df = pd.DataFrame(data, columns = ['node1','node2','weight'])

print df["node1"].value_counts()

这给出的输出为:

2 3
3 2
5 2

但我希望得到3 的答案,因为这是node1 列中唯一值的数量

【问题讨论】:

使用df['node1'].nunique()? 谢谢我找不到这个命令。 【参考方案1】:

感谢@Zero

df['node1'].nunique()

这适用于我的答案

【讨论】:

以上是关于计算熊猫列中唯一行的总数[重复]的主要内容,如果未能解决你的问题,请参考以下文章