2017-11-04 1 views
0

4000 행 600 열의 data.frame이 있습니다. 600 그룹을 무작위로 60 그룹으로 나눠야합니다. 샘플 또는 균열을 사용하려고했지만 대답이 올바르지 않습니다. 나를 안내 해줘.짝수 그룹 크기의 열을 임의로 r로 나눕니다.

+2

을 작동해야입니까? 우리가 한 일을 보여주십시오. –

답변

1

첫 번째 방법은 열 인덱스를 다시 정렬 한 다음 10 등분하여 분할하는 것입니다. df 가정하면 data.frame 다음 코드는이 질문을 편집을 통해 코드를 게시 할 수

a <- sample(600) 
b <- split(a, ceiling((1:600)/10)) 
result <- lapply(b, FUN = function(x) df[, x]) 
+0

많은 관심을 가져 주셔서 감사합니다. 그것은 효과가 있었다. – adeleh

관련 문제