#dplyr패키지를 사용함
library(dplyr)
#arrange()를 이용해서 AAA 컬럼 값 순서대로 정렬하기 (오름차순)
dataSample %>% arrange(AAA)
#내림차순으로 하려면 desc()를 적용하자
dataSample %>% arrange(desc(AAA))
#콤마로 여러 개 지정 가능
dataSample %>% arrange(AAA,BBB)
--> AAA를 기준으로 오름차순으로 정렬 후, 그 안에서 BBB를 기준으로 오름차순 정렬 --> AAA를 기준으로 정렬하되, 값이 같을 경우 BBB를 기준으로 정렬한다. |
#arrange도 다른 dplyr패키지의 명령어와 조합해서 사용 가능
examName %>%
filter (클래스 == 2) %>%
arrange(desc(수학)) %>%
head(3)
컬럼 이름이 한글일 경우에도 따옴표 안에 넣지 않고 그냥 쓴다. 숫자의 경우 filter (클래스 == "2") 및 filter(클래스 == 2) 모두 가능 |
'데이터분석 > R' 카테고리의 다른 글
[R 프로그래밍] 데이터 가공 - 그룹 별로 나눠서 요약 정보 보기 group_by(), summarise() (dplyr) (0) | 2018.08.26 |
---|---|
[R 프로그래밍] 데이터 가공 - 컬럼 추가하기 : mutate() (dplyr) (0) | 2018.08.24 |
[R 프로그래밍] 데이터 가공 - select()로 필요한 변수만 추출하자 (dplyr) (0) | 2018.08.24 |
[R 프로그래밍] 컬럼 이름 바꾸기 : names(), rename() (0) | 2018.08.24 |
[R 프로그래밍] 데이터 가공 - filter ()로 조건에 맞는 데이터 추출 (dplyr) (0) | 2018.08.19 |