Python 此数据集中有多少唯一的质量值?

Python 此数据集中有多少唯一的质量值?,python,pandas,series,Python,Pandas,Series,我需要回答这个问题: 此数据集中有多少唯一的质量值 我试着用这个函数来回答这个问题: df.pd.groupby('quality').unique() 然而,这是一个错误。 我应该怎么做?要计算系列(列)中唯一项目的数量,您应该使用: 您的代码不起作用,因为pd不是数据帧的属性。事实上,这是对图书馆的参考。您可能会在代码开头附近找到导入熊猫作为pd。要计算熊猫系列(列)中唯一项目的数量,您应该使用: 您的代码不起作用,因为pd不是数据帧的属性。事实上,这是对图书馆的参考。您可能会在代码开头

我需要回答这个问题: 此数据集中有多少唯一的质量值

我试着用这个函数来回答这个问题: df.pd.groupby('quality').unique()

然而,这是一个错误。


我应该怎么做?

要计算
系列(列)中唯一项目的数量,您应该使用:


您的代码不起作用,因为
pd
不是数据帧的属性。事实上,这是对图书馆的参考。您可能会在代码开头附近找到
导入熊猫作为pd

要计算
熊猫
系列(列)中唯一项目的数量,您应该使用:


您的代码不起作用,因为
pd
不是数据帧的属性。事实上,这是对图书馆的参考。您可能会在代码开头附近找到
导入熊猫作为pd

这是一种间接提取熊猫的方法。Pandas有一个名为
value\u counts()
的函数,该函数提取重复次数为的唯一值。 使用它是
df.colName.value\u counts()
。 代码示例可以是:

import pandas as pd
import numpy as np
df = pd.DataFrame(np.random.randint(low=0, high=10, size=(5, 5)),
columns=['a', 'b', 'c', 'd', 'e'])
TableWithCounter = df.a.value_counts()

完成此操作后,可以使用
index
将列表唯一项提取为
TableWithCounter.index

这是一种间接提取方法。Pandas有一个名为
value\u counts()
的函数,该函数提取重复次数为的唯一值。 使用它是
df.colName.value\u counts()
。 代码示例可以是:

import pandas as pd
import numpy as np
df = pd.DataFrame(np.random.randint(low=0, high=10, size=(5, 5)),
columns=['a', 'b', 'c', 'd', 'e'])
TableWithCounter = df.a.value_counts()

一旦这样做了,就可以使用
index
提取列表中的唯一项,如
TableWithCounter.index

实际上我导入了熊猫。然而,如果我把你的代码放入jupyter,我没有output@DilyanaFlower,对不起,我不明白这个问题。
df['quality'].nunique()
没有给出你想要的答案吗?事实上我确实导入了熊猫。然而,如果我把你的代码放入jupyter,我没有output@DilyanaFlower,对不起,我不明白这个问题。是否
df['quality'].nunique()
没有给出您想要的答案?
value\u counts
给出每个值的计数。虽然您可以导出一个解决方案,但它不会直接回答有多少唯一值。您完全正确。它需要一个额外的步骤,尽管它提供了有关唯一值分布的额外相关信息
value\u counts
提供了每个值的计数。虽然您可以导出一个解决方案,但它不会直接回答有多少唯一值。您完全正确。它需要一个额外的步骤,尽管它提供了有关唯一值分布的额外相关信息