如何将频率 table 转换为实际数据的向量?

How to convert a frequency table to a vector of the actual data?

我有频率table:

# a b
# x 1
# y 2
# z 3

我想根据 b 中的计数创建向量 [x, y, y, z, z, z]。

最有效的方法是什么?

谢谢!

使用rep函数。我不知道还有比这更快的其他方法。

a = c("x","y", "z") 
b = c(1,2,3)
output <- rep(a,b)