【发布时间】:2017-02-06 04:56:49
【问题描述】:
我有一个频率表:
# a b
# x 1
# y 2
# z 3
我想根据 b 中的计数创建一个向量 [x, y, y, z, z, z]。
最有效的方法是什么?
谢谢!
【问题讨论】:
-
rep(df$a, df$b)
标签: r dataframe frequency data-manipulation melt
我有一个频率表:
# a b
# x 1
# y 2
# z 3
我想根据 b 中的计数创建一个向量 [x, y, y, z, z, z]。
最有效的方法是什么?
谢谢!
【问题讨论】:
rep(df$a, df$b)
标签: r dataframe frequency data-manipulation melt
使用rep 函数。我不知道还有什么比这更快的方法。
a = c("x","y", "z")
b = c(1,2,3)
output <- rep(a,b)
【讨论】: