计算变量的唯一级别数

Use*_*365 6 r dataframe

我试图通过一种简单的方法来计算数据帧列中不同类别的数量.

例如,在虹膜数据帧中,有150行,其中一列是物种,其中有3种不同的物种.我希望能够运行这些代码并确定该列中有3种不同的物种.我不关心每个独特条目对应的行数,只有多少个不同的变量,这主要是我在研究中发现的.

我在想这样的事情:

df <- iris
choices <- count(unique(iris$Species))
Run Code Online (Sandbox Code Playgroud)

这样简单的解决方案是否存在?我查看了这些帖子,但他们要么检查整个数据框而不是该数据框中的单个列,要么提供比我希望的更复杂的解决方案.

计算数据框中的实例数

计算数据框(R)中分类变量的出现次数

如何计算数据子集中唯一字符向量的数量

Imr*_*Ali 5

以下应该做的工作:

choices <- length(unique(iris$Species))
Run Code Online (Sandbox Code Playgroud)