목차
옮긴이의 말 = ⅹ
서문 = xii
1부 탐색하기 = 1
  1장 데이터 시각화 = 3
    1.1 들어가기 = 3
    1.2 첫 단계 = 4
    1.3 심미성 매핑 = 7
    1.4 자주 일어나는 문제들 = 13
    1.5 facet = 13
    1.6 기하 객체 = 16
    1.7 통계적 변환 = 22
    1.8 위치 조정 = 27
    1.9 좌표계 = 32
    1.10 그래프 레이어 문법 = 35
  2장 워크플로 : 기초 = 37
    2.1 코딩 기초 = 37
    2.2 이름에 들어갈 것 = 38
    2.3 함수 호출하기 = 39
  3장 데이터 변형 = 43
    3.1 들어가기 = 43
    3.2 filter()로 행 필터링하기 = 45
    3.3 arrange()로 행 정렬하기 = 50
    3.4 select()로 열 선택하기 = 51
    3.5 mutate()로 새로운 변수 추가하기 = 53
    3.6 summarize()로 그룹화 요약하기 = 58
    3.7 그룹화 뮤테이트(와 필터링) = 71
  4장 워크플로 : 스크립트 = 73
    4.1 코드 실행하기 = 74
    4.2 RStudio 진단 = 75
  5장 탐색적 데이터 분석 = 77
    5.1 들어가기 = 77
    5.2 질문하기 = 78
    5.3 변동 = 79
    5.4 결측값 = 87
    5.5 공변동 = 89
    5.6 패턴과 모델 = 101
    5.7 ggplot2 표현 = 104
    5.8 더 배우기 = 104
  6장 워크플로 : 프로젝트 = 107
    6.1 무엇이 진짜인가? = 107
    6.2 분석 작업이 어디에 남아있는가? = 108
    6.3 경로와 디렉터리 = 109
    6.4 RStudio 프로젝트 = 110
    6.5 요약 = 112
2부 데이터 길들이기 = 113
  7장 tibble로 하는 티블 = 115
    7.1 들어가기 = 115
    7.2 티블 생성하기 = 115
    7.3 티블 vs 데이터프레임 = 117
    7.4 이전 코드와 상호작용 = 119
  8장 readr로 하는 데이터 불러오기 = 121
    8.1 들어가기 = 121
    8.2 시작하기 = 121
    8.3 벡터 파싱하기 = 125
    8.4 파일 파싱하기 = 133
    8.5 파일에 쓰기 = 138
    8.6 기타 데이터 유형 = 140
  9장 tidyr로 하는 타이디 데이터 = 141
    9.1 들어가기 = 141
    9.2 타이디 데이터 = 142
    9.3 Gather와 Spread = 145
    9.4 Separate와 Unite = 150
    9.5 결측값 = 154
    9.6 사례연구 = 156
    9.7 타이디하지 않은 데이터 = 160
  10장 dplyr로 하는 관계형 데이터 = 163
    10.1 들어가기 = 163
    10.2 nycflights13 = 164
    10.3 키 = 166
    10.4 뮤테이팅 조인 = 169
    10.5 필터링 조인 = 178
    10.6 조인 문제 = 181
    10.7 집합 연산 = 182
  11장 stringr로 하는 문자열 = 185
    11.1 들어가기 = 185
    11.2 문자열 기초 = 185
    11.3 정규표현식을 이용한 패턴 매칭 = 190
    11.4 도구 = 197
    11.5 기타 패턴 유형 = 207
    11.6 정규표현식의 기타 용도 = 210
    11.7 stringi = 211
  12장 forcats로 하는 팩터형 = 213
    12.1 들어가기 = 213
    12.2 팩터형 생성하기 = 214
    12.3 종합사회조사 = 215
    12.4 팩터 순서 수정하기 = 217
    12.5 팩터 레벨 수정하기 = 222
  13장 lubridate로 하는 날짜와 시간 = 225
    13.1 들어가기 = 225
    13.2 날짜/시간 생성 = 226
    13.3 데이트-타임형 구성요소 = 231
    13.4 시간 범위 = 237
    13.5 시간대 = 242
3부 프로그램 = 245
  14장 magrittr로 하는 파이프 = 249
    14.1 들어가기 = 249
    14.2 파이프 대안 = 249
    14.3 파이프를 사용하지 않아야 할 경우 = 254
    14.4 magrittr의 기타 도구 = 254
  15장 함수 = 257
    15.1 들어가기 = 257
    15.2 함수를 언제 작성해야 하나? = 258
    15.3 함수는 사람과 컴퓨터를 위한 것 = 261
    15.4 조건부 실행 = 264
    15.5 함수 인수 = 268
    15.6 반환값 = 272
    15.7 환경 = 275
  16장 벡터 = 277
    16.1 들어가기 = 277
    16.2 벡터의 기초 = 278
    16.3 원자 벡터의 주요 유형 = 279
    16.4 원자 벡터 이용하기 = 282
    16.5 재귀 벡터(리스트) = 288
    16.6 속성 = 293
    16.7 확장 벡터 = 295
  17장 purrr로 하는 반복작업 = 299
    17.1 들어가기 = 299
    17.2 For 루프 = 300
    17.3 For 루프 변형 = 303
    17.4 For 루프 vs 함수형 = 308
    17.5 맵 함수 = 310
    17.6 실패 다루기 = 314
    17.7 다중 인수로 매핑 = 317
    17.8 워크 = 320
    17.9 For 루프의 기타 패턴 = 321
4부 모델 = 325
  18장 modelr을 이용한 모델의 기초 = 329
    18.1 들어가기 = 329
    18.2 간단한 모델 = 331
    18.3 모델 시각화하기 = 338
    18.4 수식과 모델 모음 = 343
    18.5 결측값 = 355
    18.6 다른 모델 모음 = 356
  19장 모델 생성 = 359
    19.1 들어가기 = 359
    19.2 낮은 품질의 다이아몬드가 더 비싼 이유는 무엇인가? = 360
    19.3 일일 운항 횟수에 어떤 영향이 있는가? = 367
    19.4 모델에 대해 더 학습하기 = 379
  20장 purrr와 broom을 이용한 많은 모델 = 381
    20.1 들어가기 = 381
    20.2 gapminder 데이터 = 382
    20.3 리스트-열(List-column) = 393
    20.4 리스트-열 생성하기 = 394
    20.5 리스트-열 단순화하기 = 399
    20.6 broom으로 타이디 데이터 만들기 = 402
5부 의사소통 = 403
  21장 R 마크다운 = 405
    21.1 들어가기 = 405
    21.2 R 마크다운 기초 = 406
    21.3 마크다운으로 텍스트 서식 지정하기 = 409
    21.4 코드 청크 = 410
    21.5 문제 해결 = 416
    21.6 YAML 헤더 = 417
    21.7 더 배우기 = 420
  22장 그래프를 통한 의사소통 = 423
    22.1 들어가기 = 423
    22.2 라벨 = 424
    22.3 주석 = 427
    22.4 스케일 = 433
    22.5 확대ㆍ축소 = 443
    22.6 테마 = 445
    22.7 플롯 저장하기 = 447
    22.8 더 배우기 = 450
  23장 R 마크다운 유형들 = 451
    23.1 들어가기 = 451
    23.2 출력 옵션 = 452
    23.3 문서 = 452
    23.4 노트북 = 453
    23.5 프리젠테이션 = 454
    23.6 대시보드 = 455
    23.7 대화형 동작 = 456
    23.8 웹사이트 = 459
    23.9 기타 유형 = 459
    23.10 더 배우기 = 460
  24장 R 마크다운 워크플로 = 461
찾아보기 = 464
닫기