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값은 오름차순 

 

 

반응형