2014-10-23 3 views
-1

데이터 프레임의 INDEX 인수에 tapply를 사용하면 큰 행렬을 사용할 수 있습니다. 행렬의 대부분은 비어 있습니다 (NA).R : 매트릭스에서 non-NA 요소를 추출하고 행/열 레이블로 반환

다음은 tapply 사용 방법입니다. latavgs <- tapply(geodata$latitude,geodata[5:6],FUN=mean) 여기서 latavgs은 결과 행렬이고, geodata은 위에서 언급 한 데이터 프레임입니다.

latavgs에서 비 NA 요소 만 추출하여 열과 열을 나열 할 수있는 방법으로 반환 할 수 있습니까? 또는 geodata[5:6]의 고유 한 값 쌍에 속한 모든 값의 평균을 취하고 싶다면, 내가 한 것보다 tapply를 사용하는 더 좋은 방법이 있습니까? geodata에있는 모든 값의 평균을 취하고 싶습니까? 즉, 고유 한 쌍이 각각 geodata[5:6]인데 한 가지 의미가 있습니다.

도움 주셔서 감사합니다.

답변

관련 문제