Python 此数据集中有多少唯一的质量值?
我需要回答这个问题: 此数据集中有多少唯一的质量值 我试着用这个函数来回答这个问题: df.pd.groupby('quality').unique() 然而,这是一个错误。Python 此数据集中有多少唯一的质量值?,python,pandas,series,Python,Pandas,Series,我需要回答这个问题: 此数据集中有多少唯一的质量值 我试着用这个函数来回答这个问题: df.pd.groupby('quality').unique() 然而,这是一个错误。 我应该怎么做?要计算系列(列)中唯一项目的数量,您应该使用: 您的代码不起作用,因为pd不是数据帧的属性。事实上,这是对图书馆的参考。您可能会在代码开头附近找到导入熊猫作为pd。要计算熊猫系列(列)中唯一项目的数量,您应该使用: 您的代码不起作用,因为pd不是数据帧的属性。事实上,这是对图书馆的参考。您可能会在代码开头
我应该怎么做?要计算
系列(列)中唯一项目的数量,您应该使用:
您的代码不起作用,因为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
提供了每个值的计数。虽然您可以导出一个解决方案,但它不会直接回答有多少唯一值。您完全正确。它需要一个额外的步骤,尽管它提供了有关唯一值分布的额外相关信息