R
如何將頻率表轉換為值向量?
使用 R 或 Excel,將頻率表轉換為值向量的最簡單方法是什麼?
例如,您將如何轉換以下頻率表
Value Frequency 1. 2 2. 1 3. 4 4. 2 5. 1
進入以下向量?
1, 1, 2, 3, 3, 3, 3, 4, 4, 5
在 R 中,您可以使用以下
rep
命令執行此操作:tab <- data.frame(value=c(1, 2, 3, 4, 5), freq=c(2, 1, 4, 2, 1)) vec <- rep(tab$value, tab$freq)
這給出了以下結果:
> tab value freq 1 1 2 2 2 1 3 3 4 4 4 2 5 5 1 > vec [1] 1 1 2 3 3 3 3 4 4 5
rep
有關詳細信息,請通過鍵入來查看命令的幫助文件?rep
。