반응형

R은 통계 계산과 그래픽을 위한 프로그래밍 언어이며, 데이터 분석에 널리 사용됩니다. 

이번 포스팅에서는 R에서 데이터 정렬 방법에 대해 알아보겠습니다.

 

목차

  1. sort() 함수를 사용한 정렬
  2. order() 함수를 사용한 정렬

 

1. sort() 함수를 사용한 정렬

R에서 가장 간단하게 데이터를 정렬할 수 있는 방법은 'sort()' 함수를 사용하는 것입니다. 이 함수는 기본적으로 오름차순으로 정렬하지만, 'decreasing' 인자를 TRUE로 설정하여 내림차순으로 정렬할 수도 있습니다.

v <- c(3, 2, 5, 6, 1)
sort(v)  # 오름차순 정렬
sort(v, decreasing=TRUE)  # 내림차순 정렬

2. order() 함수를 사용한 정렬

'order()' 함수는 정렬된 인덱스를 반환하며, 이를 사용하여 데이터를 정렬할 수 있습니다. 'order()' 함수는 특히 데이터 프레임의 열을 기준으로 정렬할 때 유용합니다.

df <- data.frame(Name = c("Kim", "Lee", "Park", "Choi"), Score = c(85, 90, 80, 95))
df[order(df$Score), ]  # Score 열을 기준으로 오름차순 정렬
df[order(-df$Score), ]  # Score 열을 기준으로 내림차순 정렬
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기