R
[R] Aggregate, Order&Sort
에릭 Kim
2022. 7. 21. 10:06
반응형
aggregate
aggregate(var1 ~ var2, data= x, FUN = func, ...)
- var1에는 function으로 계산된 변수가 들어갑니다.
- var2에는 grouping을 위한 변수가 들어갑니다.
- var2를 기준으로 var1에 function을 적용한 값을 출력합니다.
- 결과값을 dataframe 형태로 리턴합니다.
cyl을 기준으로, mpg의 평균을 리턴
aggregate(var1 ~ (var2+var3), data = x, FUN = func, ...)
cyl과 am을 기준으로 mpg의 평균값을 구해서 리턴
aggregate(cbind(var1,var2) ~ var3, data = x, FUN = func, ...)
mpg과 qsec의 평균값을 cyl을 기준으로 구해서 리턴
order
order(..., decreasing = TRUE or FALSE)
- decreasing에 아무런 값을 주지 않으면 오름차순이 default 값으로 들어갑니다.
- 가장 낮은 수부터 인덱스를 차례로 리턴해주는 함수
index3 = 4, index1 = 6, index2 = 12, index5 = 23, index6 = 35, index7 = 89
sort()
sort(x,decreasing = TRUE or FALSE)
- 벡터의 값을 리턴해주는 함수
- 인덱스 번호를 리턴하는 order() 함수와는 차이가 있습니다.
- decreasing의 default값은 오름차순
반응형