如何将频率表转换为r中的列表
我有一个价值表:如何将频率表转换为r中的列表,r,R,我有一个价值表: 1 2 3 4 5 6 3 9 3 1 4 8 等等。。。其中第一行是观察值,第二行是观察值的数量。如何将此表()反转为c(1,1,1,2,2,2,2,2)等的列表?您可以使用rep: tab <- table(mtcars$cyl) # 4 6 8 #11 7 14 rep(names(tab), tab) #[1] "4" "4" "4" "4" "4&quo
1 2 3 4 5 6
3 9 3 1 4 8
等等。。。其中第一行是观察值,第二行是观察值的数量。如何将此表()反转为c(1,1,1,2,2,2,2,2)等的列表?您可以使用
rep
:
tab <- table(mtcars$cyl)
# 4 6 8
#11 7 14
rep(names(tab), tab)
#[1] "4" "4" "4" "4" "4" "4" "4" "4" "4" "4" "4" "6" "6" "6" "6" "6" "6" "6" "8"
#[20] "8" "8" "8" "8" "8" "8" "8" "8" "8" "8" "8" "8" "8"
选项卡