행위

Modern R Programming Cookbook

DB CAFE

목차
머리말 1 

1 장 : R 및 해당 라이브러리 설치 및 구성 6 
소개 6 
Windows 7에서 기본 R 설치 및 구성 준비 7 
수행 방법 ... 8 
작동 원리 ... 17 
더보기 ... 23도 참조하십시오 23 

Linux에서 기본 R 설치 및 구성 24 
준비하기 24 
수행 방법 24 
더 많은 것들 ... 26 
참조 26 

Windows에서 RStudio IDE 설치 및 구성하기 26 
준비하기 26 
수행 방법 ... 27 
작동 원리 ... 29 
추가 정보 ... 30
참조 31 

Linux에서 RStudio IDE 설치 및 구성하기 31 
준비하기 31 
수행 방법 ... 31 
작동 원리 ... 34 
참조 34 

Windows에서 Visual Studio 용 R 도구 설치 및 구성하기 34 
준비하기 34 
방법 할 일 ... 35 
작동 원리 ... 35 
참조 36 

다양한 소스에서 R 라이브러리 설치하기 36 
준비하기 37 
수행 방법 ... 37 
ggplot2 라이브러리 37

devtools 라이브러리 38 
GitHub에서 라이브러리 설치하기 38 
BioC 저장소에서 라이브러리 설치하기 38 
작동 원리 ... 38 
추가 정보 ... 39 
참조 39 
특정 라이브러리 버전 설치하기 39 
준비하기 39 
수행 방법 ... 40 
작동 원리 ... 40 
------------------

제 2 장 : R의 데이터 구조 소개 41 
소개 벡터 생성 및 해당 속성 액세스 42 
준비 중 42 
수행 방법 ... 43 
작동 원리 ... 45 
추가 정보 ... 45 
참고 항목 45 

행렬 만들기 및 해당 속성 액세스 46 
준비 46 
수행 방법 ... 46 
작동 원리 ... 47 
추가 정보 ... 48 
참조 49 

데이터 프레임 생성 및 해당 속성 액세스 49 
준비 중 ... 수행 방법 ... 49 
작동 원리 ... 50 
추가 정보 ... 51 
참조하십시오 51 

배열 만들기 및 속성 액세스 52 
준비하기 52 
수행 방법 ... 52 
작동 원리 ... 53 
추가 정보 ... 53 
참조 54 

벡터, 행렬 및 데이터 프레임의 조합으로 목록 만들기 54 
준비하기 55 
수행 방법 그것 ... 55
작동 원리 ... 56 
더보기 ... 57
참조 57 

매트릭스를 데이터 프레임 및 데이터 프레임으로 변환하기 57 
준비하기 57 
수행 방법 ... 58 
작동 원리 ... 59 
더보기 ... 59도 
참조하십시오 59 
------------------

제 3 장 : 사용자 정의 함수 작성 60 
소개 60 
R에 첫 번째 함수 작성 61 
준비 중 61 
수행 방법 ... 61 
작동 원리 ... 62 
추가 정보 ... 63 

다중 인수 및 기본값 사용과 함께 함수 작성 63 
준비 방법 63 
수행 방법 ... 64 
작동 원리 ... 64 
더 자세히 ... 66 

입력 인수에서 데이터 유형 처리하기 66 
준비하기 66 
수행 방법 ... 67 
작동 원리 ... 67 
더 자세히 ... 68 

다른 출력 유형 및 반환 값 생성하기 68 
준비하기 68 
수행 방법 그것 ... 68 
작동 원리 ... 69 
더 자세히 ... 69 

함수에 대한 재귀 호출 만들기 70 
준비하기 70 
수행 방법 ... 70 
작동 원리 ... 71 
더 많은 것이 있습니다 ... 72 

예외 및 오류 메시지 처리하기 73 
수행 방법 73 
수행 방법 그것 ... 74
작동 원리 ... 74 
더 많은 것이 있습니다 ... 75 
참조 75 
------------------

제 4 장 : 조건부 및 반복 작동 76 
소개 76 
if 조건문 사용 77 
준비 중 77 
수행 방법 ... 77 
작동 원리 ... 78 
더 자세히 ... 78 

사용법 if ... else 조건 연산자 79 
준비하기 79 
수행 방법 ... 80 
작동 원리 ... 80 
더 많은 것이 있습니다 ... 80 

ifelse 벡터화 된 조건 연산자의 사용 81 
준비하기 82 
수행 방법 ... 82 
작동 원리 ... 83 
자세히 ... 83 
참고 항목 83 

스위치 연산자를 사용하여 함수 작성하기 84 
준비하기 84 
수행 방법 ... 84 
작동 원리 ... 85 
추가 정보 ... 86 

스위치 및 if ... else 문의 일련의 성능 비교 86 
준비 방법 86 
할 일 ... 87 
작동 원리 ... 88 

반복을위한 for 루프 사용하기 88 
준비하기 89 
수행 방법 ... 89 
작동 원리 ... 90 

벡터화 된 작업 대 루프 90 
준비하기 91 
수행 방법 ... 91 
작동 원리 ... 92
------------------

제 5 장 : R 객체 및 클래스 93 
소개 93 
새 S3 클래스 정의 93 준비하기 94 
수행 방법 ... 94 
작동 원리 ... 95 
더 자세히 ... 95 
참고 사항 95 

S3 클래스에 대한 메소드 정의 96 
준비하기 96 
수행 방법 그것 ... 97 
작동 원리 ... 98 
더 많은 것들 ... 98 
또한 99 

일반 함수 만들기 및 S3 클래스 용 메서드 정의 99 
준비하기 99 
수행 방법 ... 99 
작동 원리 ... 100 
더 자세히 ... 101 

새 S4 정의 클래스 102 
준비하기 102 
수행 방법 ... 102 
작동 원리 ... 103 
더 자세히 ... 104 
참고 사항 104 

S4 클래스 용 메소드 정의하기 104 
준비하기 105 
수행 방법 ... 105 
작동 원리 ... 106 
더보기 ... 106 
See also 107 

S4 클래스의 객체를 반환하는 함수 만들기 107 
준비하기 107 
수행 방법 ... 108 
작동 원리 ... 108 
더 자세히 ... 109 
참조 109 
------------------
제 6 장 : 쿼리, 필터링 및 요약 110

소개 110 
데이터 처리에 파이프 연산자 사용하기 111 
준비하기 111 
수행 방법 ... 112 
작동 원리 ... 112 
더보기 ... 114 
참조 114 

dplyr 동사를 사용하는 효율적이고 빠른 요약 114 
준비하기 114 
수행 방법 ... 115 
어떻게 사용합니까? 작동 함 ... 117 
더보기 ... 118 
참고 사항 118 

dplyr 동사에서 사용자 정의 된 함수 사용하기 119 
준비하기 119 
수행 방법 ... 119 
작동 원리 ... 120 
더보기 ... 121 
참고 항목 : 122 

참조 동사 사용하기 데이터 처리 122 
준비하기 122 

데이터 처리 용 선택 Verb 사용 122 
준비 중 122 
수행 방법 ... 123 
작동 원리 ... 123 
추가 정보 ... 124 
참조 125 

데이터 처리 용 필터 Verb 사용 125 
준비 중 125 
수행 방법. .. 126 
작동 원리 ... 126 

데이터 처리를 위해 배열 동사 사용하기 126 
준비하기 127 
수행 방법 ... 127 
작동 원리 ... 128 
더 자세히 ... 128 

데이터 처리를 위해 mutate 사용하기 128 
준비하기 128 
어떻게 사용합니까? 할 일 ... 129 
작동 원리 ... 129 
더보기 ... 130

요약을 사용하여 데이터 집합 요약하기 130 
준비하기 131 
수행 방법 ... 131 
작동 원리 ... 134 
------------------

제 7 장 : 텍스트 처리를위한 R 135 
소개 136 
일반 웹 페이지에서 비정형 텍스트 데이터 추출하기 136 
준비하기 136 
수행 방법 그것 ... 137 
작동 원리 ... 138 
더 많은 것들 ... 138 

HTML 페이지에서 텍스트 데이터 추출하기 139 
준비하기 139 
수행 방법 ... 139 
작동 원리 ... 140 
더 자세히 ... 140 

XML 라이브러리를 사용하여 HTML 페이지에서 텍스트 데이터 추출하기 141 
준비하기 141 
수행 방법 ... 141 
작동 원리 ... 142 

PubMed에서 텍스트 데이터 추출하기 142 
준비하기 143 
수행 방법 ... 143 
작동 원리 ... 145 
기타 ... 146 

일반 텍스트 파일에서 비정형 텍스트 데이터 가져 오기 148 
준비하기 148 
수행 방법 ... 148 
작동 원리 ... 149 
추가 정보 ... 149 

PDF 파일에서 일반 텍스트 데이터 가져 오기 150 
준비 중 ... 수행 방법 ... 150 
작동 원리 ... 151 
추가 정보 ... 151 

주제에 대한 텍스트 전처리 모델링 및 감정 분석 152 
준비하기 152 
수행 방법 ... 153 
작동 원리 ... 154
추가 정보 ... 155 

구조화되지 않은 텍스트 데이터 탐색을위한 단어 구름 생성 155 
준비 중 ... 수행 방법 ... 156 
작동 원리 ... 157 
추가 정보 ... 158 

텍스트 처리에서 정규 표현식 사용하기 159 
준비하기 159 
수행 방법 ... 159 
어떻게 사용합니까? works ... 160 
더 많은 것들 ... 161 
------------------
8 장 : R과 데이터베이스 162 
소개 162 
PostgreSQL 데이터베이스 서버 설치하기 163 
준비하기 163 
수행 방법 ... 164 
작동 원리 ... 171 

PostgreSQL 데이터베이스 서버에 새 사용자 생성하기 171 
준비하기 172 
할 일 ... 172 
작동 원리 ... 174 
더 자세히 ... 175 
또한 176 

PostgreSQL에서 데이터베이스에 테이블 만들기 176 
준비하기 176 
어떻게하는지 ... 177 
어떻게 작동 하는가 ... 179 
더 많은 것이 있습니다 ... 179 

PostgreSQL에서 R 180 
준비하기 180 
수행 방법 ... 180 
작동 원리 ... 181 

R에서 PostgreSQL 데이터베이스와 상호 작용하기 183 
준비하기 ... 183 
수행 방법 ... 184 
작동 원리 ... 185 
더 많은 정보가 있습니다 ... 186 

R에서 SQLite 데이터베이스 생성 및 상호 작용 186 
준비하기 187
수행 방법 ... 187 
작동 원리 ... 188 
더 자세히 ... 189 
------------------

9 장 : R에서의 병렬 처리 190 
소개 190 
CSV 입력에서 XDF 파일 만들기 191 
준비 191 
수행 방법 ... 192 
작동 원리 ... 193 
더 자세히 ... 194 
또한 194 

데이터를 청크로 처리 195 
준비하기 195 
수행 방법 195 
작동 원리 196 
더 자세히 ... 198
참조 198 

계산 시간과 데이터 프레임 및 XDF 비교 198 
준비하기 199 
수행 방법 it ... 199 
작동 원리 ... 200 
더 자세히 ... 202 

더 큰 데이터 (rxFastLiner)로 선형 회귀 202 
준비하기 202 
수행 방법 ... 203 
작동 원리 ... 203 
더 자세히 ... 204
참조하십시오  ... 204