머리말 = 3 이책의 구성 = 6 이 책의 학습 절차 = 8 Chapter 1 왜 R인가? ① 제4차 산업혁명의 도래 = 16 ② 이제는 소프트웨어 중심 사회 = 17 ③ 프로그래밍 언어와 R = 21 ④ R 언어는 초보자도 흥미를 가질 수 있다 = 27 Chapter 2 R 환경 구축 ① R 활용 개념도 = 32 ② R 환경 구축 = 34 ③ R의 패키지 = 54 Chapter 3 데이터 구조의 이해와 코딩의 시작 ① 데이터 구조의 이해 = 58 ② 벡터와 연산자 = 59 ③ 배열 = 74 ④ 행렬 = 79 ⑤ 리스트 = 82 ⑥ 데이터 프레임 = 85 ⑦ 데이터 파일 읽기 = 90 ⑧ 함수 만들기 = 101 Chapter 4 무조건 해 보기 ① 차트로 영업 실적 비교하기 = 104 ② 애니메이션으로 카운트 다운 = 105 ③ 단양팔경을 구글 맵 위에 = 107 ④ 워드 클라우드로 연설문 키워드 분석 = 109 ⑤ 동전 던지기 시뮬레이션 = 111 Chapter 5 차트 프로그래밍 ① 단순한 차트의 종류 = 116 ② 단일 벡터 데이터의 차트 그리기 = 118 ③ 히스토그램 = 139 ④ 박스 플롯 = 144 실습 과제 : CDNow 거래 데이터의 차트 출력과 분포 파악 = 148 Chapter 6 애니메이션 ① 애니메이션 개요 = 154 ② 애니메이션 1 카운트 다운 = 156 ③ 애니메이션 2 움직이는 차트 = 162 ④ 애니메이션 3 움직이는 그림 = 164 실습 과제 : 애니메이션 실습 = 169 Chapter 7 지도 활용하기 ① 구글맵과 Google Map API = 172 ② 구글맵 다루기 = 173 ③ 여러 지역(단양팔경)을 지도 위에 표시하기 = 180 ④ 지진 위치 출력 = 185 실습 과제 : ''BBQ 치킨'' 매장 안내 지도 만들기 = 190 Chapter 8 텍스트 마이닝과 워드 클라우드 활용 ① 텍스트 마이닝과 워드 클라우드 = 194 ② 지역별 인구수의 변화에 대한 워드 클라우드 출력 = 195 ③ 연설문 키워드 분석과 비교 = 208 실습 과제 : 연설문의 워드 클라우드 출력과 분석 = 222 Chapter 9 공공 데이터 활용 ① 공공데이터포털 = 226 ② 오픈 API 인증키 발급 절차 = 227 ③ 버스위치정보조회서비스의 오픈 API 활용 = 228 실습 과제 1 버스 차량 번호 출력 = 250 실습 과제 2 관심 있는 공공 데이터 활용 = 251 Chapter 10 네이버 오픈 API 활용 ① 네이버 오픈 API 개요 = 254 ② 네이버 API 키 발급받기 = 256 ③ 네이버 API 기본 사항 = 261 ④ ''여름 추천 요리'' 분석을 위한 네이버 블로그 검색 = 263 실습 과제 : 네이버 뉴스 검색 = 272 Chapter 11 웹 스크래핑의 활용 ① 웹 스크래핑 개요 = 276 ② 웹 스크래핑 영역 확인 = 277 ③ 특정 웹 페이지의 상품 정보 스크래핑 = 281 ④ 다수 웹 페이지의 상품 정보 스크래핑 = 286 실습 과제 1 구글 검색 결과의 첫 번째 페이지 스크래핑 = 294 실습 과제 2 구글 검색 결과의 다수 페이지 스크래핑 = 297 Chapter 12 네트워크 분석 ① 네트워크 분석의 개요 = 300 ② 네트워크 분석 지표 = 302 ③ 페이스북 사용자 네트워크 분석 = 329 실습 과제 : 천체물리학 논문 연구 협업 네트워크 분석 = 344 Chapter 13 시뮬레이션 ① 시뮬레이션 개요 = 354 ② 동전 던지기 = 355 ③ 몬테카를로 시뮬레이션에 의한 원주율 구하기 = 362 실습 과제 : 주사위 던지기 = 367 Chapter 14 인공지능과 인공 신경망 ① 인공지능 개요 = 370 ② 인공 신경망 모형 = 372 ③ 인공 신경망을 이용한 주가 예측 = 374 실습 과제 : 인공 신경망을 이용한 환율 예측 = 394 찾아보기 = 400