더북(TheBook)

처음에는 가장 작은 값 10은 2(두 번째)라는 인덱스를, 20은 1(첫 번째)이라는 인덱스를 갖습니다. 그래서 오름차순 정렬하면 2, 1, …식으로 정렬해서 인덱스가 출력되었습니다. 내림차순 정렬하면 50이 4, 40이 5라는 인덱스를 가지므로 4, 5, …식으로 정렬합니다.

 

인덱스를 반환하기 때문에 다음과 같이 데이터 프레임 구조 정렬에 응용할 수 있습니다.

> iris[order(iris$Sepal.Length), ]
   Sepal.Length  Sepal.Width  Petal.Length  Petal.Width  Species
14          4.3          3.0           1.1          0.1   setosa
9           4.4          2.9           1.4          0.2   setosa
39          4.4          3.0           1.3          0.2   setosa
43          4.4          3.2           1.3          0.2   setosa
42          4.5          2.3           1.3          0.3   setosa
... 생략 ...

* 오름차순으로 정렬된 인덱스로 행을 선택합니다. 즉, 오름차순으로 정렬해서 출력됩니다. 열은 모두 출력합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.