데이터 프레임의 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]
인데 한 가지 의미가 있습니다.
도움 주셔서 감사합니다.