728x90
반응형
set.seed()함수
- sample()함수는 임의로 샘플을 추출하는 방식이다. 때문에 함수를 실행할 때마다 매번 그 결과가 다르다.
- 이런 경우 set.seed()함수를 sample()함수 실행 전에 먼저 실행한다.
- set.seed()함수의 매개변수 값이 같으면 sample()함수의 결과도 같다.
# set.seed()함수
sample(1:20, size=5) # 비복원 추출
set.seed(100)
sample(1:20,size=5)
set.seed(100)
sample(1:20,size=5)
set.seed(100)
sample(1:20,size=5)
데이터 조합
- 조합(combination) : 글자 그대로 주어진 데이터 값들 중에서 몇 개씩 짝을 지어 추출하는 작업
- combn() 함수를 사용하며, 결과에서 각 열이 하나의 조합을 의미한다.
# 데이터 조합, combn()
combn(1:10, 3) # 1~10에서 5개를 뽑는 조합
num <- c("Red 4","Dark Blue","Light State Blue","Lavender Blush","Turquoise 1")
com <- combn(num,2) # num의 원소 2개씩 뽑는 조합
com
for(i in 1:ncol(com)){
cat(com[,i],"\n") # 조합을 출력
}
출처 : 모두를 위한 R 데이터 분석 입문 한빛아카데미
728x90
반응형