[R] 평균 집계하기 tapply / lapply [R과외 R의뢰 R프로그래밍]
자주 쓰는 아이리스로 예를 들어보자.종별로 위와 같이 평균값을 알고 싶다면 어떻게 해야 하는가?방법 1. for 문을 사용하여 각각의 행렬에 맞게 평균값을 구해 넣기 어렵거나 가장 먼저 생각나는 방법일 것이다. vars<-colnames(iris)[1:4]final<-matrix(NA,nrow=nlevels(iris$Species),ncol=length(iris$Species)colnames(final)<-levels(iinseq_along(iris$Species)){final[i,j]<-mean(iris$Species)},[iris$]}}}[final_species],[iris 방법 2. lapply와 tapply 2함수를 사용하여 한 줄로 코딩할 수 있다. data.frame(lapply(iris[,1:4),関数(x)tapply(x,iris$Species,平均)) 알면 알수록 쉬워지는 R알고리즘 과외의뢰 문의주세요~ https://open.kakao.com/o/sBGoIDic 과외 의뢰 문의 #시험 의뢰하지 마세요. […]
[R] 평균 집계하기 tapply / lapply [R과외 R의뢰 R프로그래밍] Read More »