2009-10-31 4 views

답변

6

두 관측치의 중앙값은 단순히 평균값입니다. 그래서 rowMeans(s[,c("A1","B1")]). 등가 apply(s[,c("A1","B1")],1,median)

+0

예! 작동합니다. 나는 이미 doulbe 루프를 생각하고 있었는데, 이것은 훨씬 간단합니다. (c에서 J (1,5,9,13,17,21,25,29,33)) \t \t위한 \t {{(2,512 1 I) 대 R = 0 결과 = 중앙값 (s [i, j + 4], s [i, j + 8], s [i, j + 12]) \t \t r = rbind (r, 결과) – Rbuilder

6

다른 해결책 : 데이터 프레임을 되 돌리는 이점을 갖는다

library(plyr) 
colwise(median)(s[c("A1", "B1")]) 

.

+0

어떻게 든 내 R이이 명령을 인식하지 못합니다. – Rbuilder

+0

먼저 plyr 패키지를 설치해야합니다. –

관련 문제