문자형을 팩터로 바꾸기
바로 데이터 시각화나 모델링으로 들어가고 싶을 때도 있지만, 대부분은 먼저 데이터를 정리해야 해요. 이 장에서는 원본 데이터셋 flying_etiquette에서 시작해 FiveThirtyEight 스타일의 그래픽을 재현하는 과정을 단계별로 안내해 드립니다. 먼저 관심 있는 응답자만 남기고, 몇몇 열을 팩터로 변환해 볼게요.
코드에서 열 이름을 백틱으로 감싼 것을 보실 거예요. 열 이름에 공백이 있을 때는 이렇게 해야 합니다! 보통은 이런 번거로움을 피하려고 공백을 밑줄로 바꾸지만, 곧 그래프에 그대로 표시할 예정이어서 이번에는 원래대로 두었습니다.
이 연습은 강의의 일부입니다
Tidyverse로 배우는 범주형 데이터
연습 안내
- 모든 문자형 열을 팩터 열로 바꾸세요.
- 비행한 적이 있는지 묻는 질문에 "Never"라고 답한 사람을 제거하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
flying_etiquette %>%
# Change characters to factors
mutate(across(___(___), as.factor)) %>%
# Filter out those who have never flown on a plane
___(`How often do you travel by plane?` != ___)