Apply계열 함수
주어진 함수 연산을 특정 단위로 쉽게 할 수 있도록 지원하는 함수군
apply | 행(Row) 또는 열(Column) 단위의 연산을 쉽게할 수 있도록 지원하는 함수 |
apply(데이터명, 1, na.rm = T) → 1 : 행 apply(데이터명, 2, na.rm = T) → 2 : 열 |
|
lapply | list + apply를 의미하는 함수 → 실행결과를 list형태로 출력 → list인자는 length(데이터)만큼 생성 [인자는 변수의 개수만큼 생성] |
lapply(데이터명, func, na.rm = T) | |
sapply | lapply에서 사용자의 편의성을 고려한 함수 → 실행결과를 행렬*벡터 등 다양한 타입으로 반환 → for문을 대체할 수 있는 가장 편리한 함수 |
sapply(데이터명, func, na.rm = T) | |
vapply | sapply와 유사 추가적으로 출력되는 결과의 양식을 지정 |
tapply | 벡터 등에 있는 데이터를 특정 기준으로 묶어 그룹마다 특정 함수 적용 [집단별 함수 적용] → 그룹별로 합계 또는 평균을 구하고 싶을 때 사용 |
tapply(벡터, 그룹변수, 적용함수, 추가인자) |
[개미의 걸음 ADsP 3과목] R에서의 반복문[for, while, repeat] (0) | 2021.02.07 |
---|---|
[개미의 걸음 ADsP 3과목] R에서의 조건문[if, ifelse, switch] (0) | 2020.09.02 |
[개미의 걸음 ADsP 3과목] unique()함수와 duplicated()함수 & table()함수 (0) | 2020.08.01 |
[개미의 걸음 ADsP 3과목] subset()함수 (0) | 2020.07.31 |
[개미의 걸음 ADsP 3과목] paste(), strsplit(), substr(), sub(), gsub(), nchar() (0) | 2020.07.30 |
댓글 영역