[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 #sas #r과외 #파이슨과외 #의학통계 #sas과외 #통계분석 #분석의뢰 open.kakao.com

#R과외 #r과외 #데이터분석의뢰 #분석의뢰 #논문데이터분석 #r공부 #R과외 #R알고리즘 #R의뢰 #R구현 #R프로그래밍과외

error: Content is protected !!