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
.
vec <- sample(1:5, 20, TRUE)
만든table()
:rep(names(table(vec)), table(vec))
. 그런 다음as.numeric()
카테고리가 실제 숫자 인 경우 결과를 변환해야 합니다.