728x90
반응형
✅ 기본 함수 요약
1. select()
- 열(컬럼) 선택
exam %>% select(class, english)
2. filter()
- 행(조건) 필터링
exam %>% filter(class == 1)
3. arrange()
- 정렬 (오름차순/내림차순)
exam %>% arrange(id) # 오름차순
exam %>% arrange(desc(science)) # 내림차순
4. mutate()
- 새로운 열 추가
exam %>% mutate(total = english + science)
exam %>% mutate(mean = total / 2)
exam %>% mutate(test = ifelse(mean >= 60, "pass", "fail"))
5. group_by() + summarise()
- 그룹별 요약 통계
exam %>%
group_by(class) %>%
summarise(
english_sum = sum(english),
english_mean = mean(english),
english_median = median(english),
english_sd = sd(english),
n = n()
)
🧪 파이프 연산자 (%>%)
- 앞의 결과를 다음 함수의 첫 번째 인자로 연결시켜줌
exam %>%
filter(class == 1) %>%
select(english, science) %>%
mutate(total = english + science)
728x90
반응형
'직장인 대학원 > R' 카테고리의 다른 글
[R] R 데이터 시험 예상 문제 (1) | 2025.04.22 |
---|---|
[R] 파이프 (pipe) (0) | 2025.04.18 |
[R] 데이터 프레임 (Data Frame) (0) | 2025.04.18 |
[R] 범주형 데이터 (Factor) (0) | 2025.04.18 |
[R] 리스트 (List) (0) | 2025.04.18 |
댓글