purrr와 산점도
ggplot()은 리스트를 직접 입력으로 받지 않으므로, purrr와 함께 사용해 몇 줄의 코드만으로 리스트를 데이터 프레임으로 바꾸고 이를 ggplot() 그래프로 그릴 수 있어요.
이 연습 문제에서는 gh_users 데이터를 계속 사용합니다. map_*() 함수를 사용해 몇 개의 이름 있는 요소를 추출하고 올바른 데이터 타입으로 변환하세요. 그런 다음, 사용자의 팔로워 수와 공개 저장소 수를 비교하는 산점도를 만드세요.
이 연습은 강의의 일부입니다
purrr로 배우는 함수형 프로그래밍 기초
연습 안내
gh_users에map()을 적용하고, 네 개의 열"login","name","followers","public_repos"가 있는 데이터 프레임을 생성하는map_*()함수를 사용하세요.- 그 데이터 프레임을 파이프로 이어서 산점도를 만들고,
x축은followers,y축은public_repos로 설정하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Create a data frame with four columns
map___(___, `[`,
c(___,___,___,___)) %>%
# Plot followers by public_repos
ggplot(.,
aes(x = ___, y = ___)) +
# Create scatter plots
geom____()