Python Pandas获得列的唯一计数

2024-09-30 08:28:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我是Python新手,有很多JS经验和SQL,到目前为止,我所发现的一切都是计算每个值的uniques数,但我只想在“Team”列中统计唯一值

uniqueCount= teamTable.groupby('Team').nunique()
print uniqueCount

但这只会给我错误“AttributeError:'DataFrameGroupBy'对象没有属性'nunique'”

本以为这很容易找到,但老实说找不到函数

^{pr2}$

Tags: 对象sql错误js经验teamattributeerrorprint
3条回答

您可以使用^{}

print (df.Team.nunique())
3

您可以通过以下方式获得:

len(df.Team.unique())

使用np.unique

np.unique(df.Team.values).size

3

enter image description here


跟进@Jeff的评论。“他很准确,”伯尼回答说,用我的粗略测试来衡量是最好的。在所有的问题类型中,可能是无法区分的形式@jezrael's。在

enter image description here

相关问题 更多 >

    热门问题