【问题标题】:How to convert a frequency table to a vector of the actual data?如何将频率表转换为实际数据的向量?
【发布时间】: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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-02
    • 2019-09-06
    • 1970-01-01
    • 1970-01-01
    • 2021-11-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多