간단한 한 줄 명령으로 벡터의 숫자 순서를 무작위로 재구성하고 싶습니다.
내 특정 벡터 V에는 1에서 10까지의 각 값에 대해 150 개의 항목이 있습니다.
V <- rep(1:10, each=150)
간단한 한 줄 명령으로 벡터의 숫자 순서를 무작위로 재구성하고 싶습니다.
내 특정 벡터 V에는 1에서 10까지의 각 값에 대해 150 개의 항목이 있습니다.
V <- rep(1:10, each=150)
base::sample
의 힘의 사용 seq_along
. 어차피 어디로 sample/sample.int
전화를 걸지 모르겠어 base::seq()
?
답변:
예.
sample(V)
에서 ?sample
:
'sample'의 경우 'size'의 기본값은 첫 번째 인수에서 유추 된 항목 수이므로 'sample (x)'는 'x'(또는 '1 : x') 요소의 임의 순열을 생성합니다.
size
인수 sample
기본값은 size <- length(x)
. ( sample
이 작업을 수행하는 코드를 보려면 입력 하십시오.)
사용 sample
기능
V<-rep(1:10, each=150)
set.seed(001) # just to make it reproducible
sample(V)
replace=FALSE
기본값입니다.
sample
. 샘플을있는 그대로 사용하는 것과 함께 발생하는 몇 가지 위험에 대한 경고를 여기 에서 확인할 수 있습니다 .