본문 바로가기
1. 통계량

R 데이터프레임 열별 평균, 표준편차 구하기

by makhimh 2020. 11. 30.
반응형

R 데이터프레임 열별 평균, 표준편차 구하기


데이터프레임에서 열 별로 평균 등의 통계량을 구해봅시다.


먼저 데이터프레임을 하나 정의하겠습니다. 


> df=data.frame(c1=c(1,2,3),c2=c(10,20,30),c3=c(100,200,300))

> df

  c1 c2  c3

1  1 10 100

2  2 20 200

3  3 30 300


각 열의 평균을 구해봅시다. apply 함수를 사용합니다. 아래와 같은 형식으로 사용하면 됩니다. 


apply(데이터,계산방향,적용함수)


계산방향은 1이 가로방향, 2가 세로방향입니다. 적용함수는 평균을 구할 것이므로, mean 함수를 넣어줍니다.


> apply(df,2,mean)

[1]  37  74 111


우리는 세로방향의 평균을 구하고 싶은 것이므로, 아래와 같이 적용합니다. 


> apply(df,2,mean)

 c1  c2  c3 

  2  20 200 


다른 통계량을 구하고 싶으면 mean 자리에 다른 함수를 넣어주시면 됩니다. 

반응형

댓글