如何为R中的向量列表中的唯一值数量创建一个表?
要为向量列表中的唯一值数量创建表,我们可以使用 qdapTools 包的 mtabulate 函数。例如,如果我们有一个向量列表,比如包含一些向量的 LIST,那么可以使用 找到 LIST 向量中唯一值数量的表mtabulate(LIST)。
示例
考虑以下列表 -
x1<-rpois(5,2)输出结果x2<-rpois(5,5)
x3<-rpois(5,2)
x4<-rpois(10,5)
x5<-rpois(20,5)
List1<-list(x1,x2,x3,x4,x5)
List1
[[1]][1] 2 1 1 1 3
[[2]]
[1] 5 4 4 2 5
[[3]]
[1] 2 1 1 4 1
[[4]]
[1] 4 5 7 3 6 7 1 5 4 1
[[5]]
[1] 4 3 6 6 6 2 3 9 8 4 4 4 11 3 7 7 5 11 4 6
加载 qdapTools 包并找到 List1 向量中唯一值的数量表 -
示例
library(qdapTools)输出结果mtabulate(List1)
1 2 3 4 5 6 7 8 9 111 3 1 1 0 0 0 0 0 0 0
2 0 1 0 2 2 0 0 0 0 0
3 3 1 0 1 0 0 0 0 0 0
4 2 0 1 2 2 1 2 0 0 0
5 0 1 3 5 1 4 2 1 1 2
示例
y1<-rpois(20,2)输出结果y2<-rpois(20,2)
y3<-rpois(20,5)
y4<-rpois(20,1)
y5<-rpois(20,2)
y6<-rpois(20,5)
y7<-rpois(20,2)
y8<-rpois(20,4)
List2<-list(y1,y2,y3,y4,y5,y6,y7,y8)
List2
[[1]][1] 1 4 1 3 3 4 2 1 6 2 4 4 2 1 0 3 1 2 4 1
[[2]]
[1] 3 3 3 1 0 0 4 1 2 6 2 3 2 2 2 5 1 5 2 1
[[3]]
[1] 7 4 6 4 3 3 7 1 3 9 3 8 3 6 8 3 3 4 4 7
[[4]]
[1] 0 0 1 1 1 1 4 4 1 0 1 1 0 2 0 0 0 4 1 1
[[5]]
[1] 1 2 2 2 0 1 3 0 3 1 0 0 3 4 4 0 1 2 1 3
[[6]]
[1] 4 5 6 5 3 6 6 3 5 5 5 7 5 3 6 2 5 7 4 7
[[7]]
[1] 0 1 3 2 2 1 1 4 3 0 2 2 2 5 0 2 2 0 1 2
[[8]]
[1] 4 3 3 4 4 6 4 8 4 6 5 2 4 3 4 4 3 0 7 1
在 List2 的向量中查找唯一值的数量表 -
示例
mtabulate(List2)输出结果
0 1 2 3 4 5 6 7 8 91 1 6 4 3 5 0 1 0 0 0
2 2 4 6 4 1 2 1 0 0 0
3 0 1 0 7 4 0 2 3 2 1
4 7 9 1 0 3 0 0 0 0 0
5 5 5 4 4 2 0 0 0 0 0
6 0 0 1 3 2 7 4 3 0 0
7 4 4 8 2 1 1 0 0 0 0
8 1 1 1 4 8 1 2 1 1 0
以上是 如何为R中的向量列表中的唯一值数量创建一个表? 的全部内容, 来源链接: utcz.com/z/311408.html