Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 计算向量中唯一值个数的最有效方法_R - Fatal编程技术网

R 计算向量中唯一值个数的最有效方法

R 计算向量中唯一值个数的最有效方法,r,R,是否有更好的方法来计算此值,而不是: length(unique(vector)) 假设我们不知道向量是什么类。您可以使用 library(data.table) vector <- c(1,2,2,2,3) uniqueN(vector) 库(data.table) vector@Cath,他们并没有要求我尽可能地分组做这件事see@docendodiscimus的确,但是你可以考虑你只有一个组,考虑到目标Q和答案,我发现它足够接近(但是寻找问答添加到目标)我发现唯一慢3倍:数据(I

是否有更好的方法来计算此值,而不是:

length(unique(vector))
假设我们不知道向量是什么类。

您可以使用

library(data.table)
vector <- c(1,2,2,2,3)
uniqueN(vector)
库(data.table)

vector@Cath,他们并没有要求我尽可能地分组做这件事see@docendodiscimus的确,但是你可以考虑你只有一个组,考虑到目标Q和答案,我发现它足够接近(但是寻找问答添加到目标)我发现唯一慢3倍:数据(IRIS)X