반응형
lapply 함수는 리스트에 원하는 함수를 카테고리마다 적용해줍니다. 예를들어봅시다.
아래와 같은 데이터가 있습니다. 어떤 반의 인원이 다섯명이고, 다섯사람이 세과목의 시험을 본 결과 데이터입니다.
> Math=c(94,82,45,55,67)
> English=c(88,86,56,90,50)
> Science=c(87,76,65,43,55)
리스트에 넣었습니다.
> Li1=list(Math=Math,English=English,Science=Science)
> Li1
$Math
[1] 94 82 45 55 67
$English
[1] 88 86 56 90 50
$Science
[1] 87 76 65 43 55
laaply 함수를 적용해봅시다. 각 카테고리별로 평균이 구해지고, 결과가 리스트 형태로 출력됩니다.
> mean_Li1=lapply(Li1,mean)
> mean_Li1
$Math
[1] 68.6
$English
[1] 74
$Science
[1] 65.2
반응형
'R 주제 > 통게분석(임시)' 카테고리의 다른 글
[R강의] 140. For 문을 While 문으로 바꾸는 방법 (0) | 2022.04.28 |
---|---|
[R강의] 134. 여러 점들 사이의 코사인 거리 한번에 구하는 법 (dist함수) (2) | 2022.02.19 |
R의 apply 함수(함수를 배열에 원하는 방향으로 적용) (0) | 2021.03.18 |
R에서 날짜 데이터의 연산하기 (0) | 2021.03.18 |
R에서 날짜데이터 입력하기 (as.Date) (0) | 2021.03.18 |
댓글