n_distinct()函数是用于计算给定向量中的唯一值个数1。该函数的语法如下:
n_distinct(.data, ..., na.rm = FALSE)
其中,.data
表示要计算唯一值个数的向量,...
表示其他要计算唯一值个数的向量(可选参数),na.rm
表示是否忽略缺失值,默认为FALSE
(不忽略缺失值)。
以下是一个使用n_distinct()函数的示例:
# 加载dplyr包
library(dplyr)
# 创建一个向量
vec <- c(1, 2, 3, 2, 1, NA)
# 计算向量中的唯一值个数
count <- n_distinct(vec, na.rm = TRUE) # 输出结果 print(count)
# 输出:3
在上述示例中,我们首先加载了dplyr包,然后创建了一个包含重复值和缺失值的向量vec
。接下来,我们使用n_distinct()函数计算了向量vec
中的唯一值个数,并将结果赋给变量count
。最后,我们打印出了变量count
的值,即向量vec
中的唯一值个数。在这个例子中,向量vec
中的唯一值个数为3。
引用