본문내용 바로가기
MD의선택 무료배송 이벤트 사은품 소득공제

해들리 위컴의 Advanced R

해들리 위컴 지음 | 정우준 옮김 | 제이펍 | 2018년 05월 10일 출간
  • 정가 : 32,000원
    판매가 : 28,800 [10%↓ 3,200원 할인]
  • 통합포인트 :
    [기본적립] 1,600원 적립 [5% 적립] 안내 [추가적립] 5만원 이상 구매 시 2천원 추가적립 [회원혜택] 우수회원 5만원 이상 구매 시 2~3% 추가적립
  • 추가혜택 : 카드/포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    지금 주문하면 내일(25일,목) 도착 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 매장에서 직접 수령 안내
장바구니 담기 바로구매

책 그리고 꽃 서비스
책 그리고 꽃 | 책과 꽃을 함께 선물하세요 자세히보기

닫기

바로드림 주문 선물하기 보관함 담기

이 책의 이벤트 해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.

  • 행사도서 포함 3만원 이상 구매 시, 개발자굿즈(양장 데스크노트..
    2018.09.18 ~ 2018.11.11
  • 제이펍의 도서를 한 눈에 살펴보세요
    2017.11.23 ~ 2019.12.31
  • #리드잇 페이스북 페이지 팔로우 하시고, 신간소식 빠르게 받아보..
    2017.06.22 ~ 2025.07.31
상품상세정보
ISBN 9791188621149(1188621149)
쪽수 492쪽
크기 189 * 246 * 26 mm /956g 판형알림
이 책의 원서/번역서 Advanced R/Wickham, Hadley

책소개

이 책이 속한 분야

R 사용자를 위한 해들리 위컴의 선물!

이 책에는 독자들이 단기간에 수준 높은 R 프로그래머가 될 수 있도록 저자가 터득한 것들이 체계적으로 정리되어 있다. 저자가 겪었던 것과 비슷한 실수나 마지막까지 해결하지 못한 문제들이 반복되지 않도록 하는 데 많은 도움을 받을 것이다. 또한, 다양한 유형의 문제를 다룰 때 사용할 수 있는 유용한 도구와 기법 및 관용적인 사용법 등을 배울 수 있으며, 이 과정에서 R이 지닌 단점에도 불구하고 R이 데이터 분석과 통계학에 적합하게 설계된, 얼마나 우아하고 아름다운 언어인지를 깨닫게 될 것이다. 이 책을 통해 다양한 환경에서 사용될 수 있는 고품질의 코드를 생산하는 능력을 비롯한 고급 R 프로그래머가 알아야 할 다양한 기법을 배워 보자.

상세이미지

해들리 위컴의 Advanced R 도서 상세이미지

저자소개

저자 : 해들리 위컴

저자 해들리 위컴(Hadley Wickham)
RStudio의 수석 과학자이자 R 재단의 핵심 멤버다. 그는 데이터 과학을 더 쉽게, 더 빠르게, 더 재미있게 하는 도구를 만들어 왔다. 데이터 과학(ggplot2, dplyr, tidyr), 데이터 수집(readr, readxl, haven), 원칙에 입각한 소프트웨어 개발(roxygen2, testthat, devtools) 등이 그것들이다. 또한, 그는 데이터 과학 분야에서 R의 사용을 장려하는 작가이자 교육자인 동시에 영향력 높은 인물이기도 하다.

역자 : 정우준

역자 정우준
대학에서 경영학 박사 과정을 수료하였다. 회계학에 빅데이터와 데이터 과학을 접목하기 위한 노력하고 있으며, R 사용자의 저변 확대를 위해 한국R사용자커뮤니티(R Korea)를 운영하고 있다. 또한, R 시스템 메시지와 R 재단의 공식 문서를 번역하는 R 한글화 팀(R-ihelp)과 자유 소프트웨어 운동을 위한 GNU Korea의 멤버로도 활동하고 있다. 최근에는 오픈 사이언스에 관심을 갖고 W3 재단의 Open Science Community를 개설하여 의장으로서 커뮤니티 활성화를 모색하고 있다.

목차

CHAPTER 1 서론 1
1.1 이 책을 읽어야 하는 독자 3
1.2 이 책에서 얻을 수 있는 것 4
1.3 메타 기법 5
1.4 읽어 볼 만한 자료 5
1.5 도움 얻기 6
1.6 감사의 말 7
1.7 편집 규칙 8
1.8 출간 방법 9

PART I 기본 11
CHAPTER 2 데이터 구조 13
2.1 벡터 15
2.2 속성 20
2.3 매트릭스와 어레이 26
2.4 데이터 프레임 29
2.5 퀴즈 풀이 34

CHAPTER 3 서브세팅 35
3.1 데이터 유형 36
3.2 서브세팅 연산자 43
3.3 서브세팅과 할당 48
3.4 응용 50
3.5 퀴즈 풀이 59

CHAPTER 4 어휘 60
4.1 기초 60
4.2 공통적인 데이터 구조 62
4.3 통계학 63
4.4 R 작업 64
4.5 I/O 64

CHAPTER 5 스타일 가이드 66
5.1 표기법과 이름 짓기 67
5.2 문법 68
5.2.5 할당 71
5.3 조직화 71

CHAPTER 6 함수 72
6.1 함수 구성 요소 74
6.2 렉시칼 스코핑 76
6.3 모든 연산은 함수 호출 82
6.4 함수 인자 85
6.5 특수한 호출 95
6.6 반환값 99
6.7 퀴즈 풀이 104

CHAPTER 7 객체지향 필드 가이드 105
7.1 베이스 타입 107
7.2 S3 109
7.3 S4 118
7.4 RC 124
7.5 시스템 선택 128
7.6 퀴즈 풀이 129

CHAPTER 8 환경 130
8.1 환경 기초 131
8.2 환경 위에서 재귀 137
8.3 함수 환경 140
8.4 값에 이름을 바인딩하기 148
8.5 명시적 환경 152
8.6 퀴즈 풀이 154

CHAPTER 9 디버깅, 상황 처리, 그리고 방어적 프로그래밍 155
9.1 디버깅 기법 157
9.2 디버깅 도구 159
9.3 상황 처리 166
9.4 방어적 프로그래밍 176
9.5 퀴즈 풀이 178

PART II 함수형 프로그래밍 179
CHAPTER 10 함수형 프로그래밍 181
10.1 동기 182
10.2 익명 함수 187
10.3 클로저 190
10.4 함수로 된 리스트 196
10.5 사례 연구: 수치 적분 200

CHAPTER 11 기능 205
11.1 나의 첫 번째 기능: lapply() 207
11.2 for 루프 기능들: lapply( )의 친구들 211
11.3 매트릭스와 데이터 프레임의 조작 221
11.4 리스트 조작 226
11.5 수학 기능 230
11.6 현재 상태로 남아 있어야 하는 반복 232
11.7 함수군 235

CHAPTER 12 함수 연산자 242
12.1 행동적 FO 244
12.2 출력 FO 254
12.3 입력 FO 258
12.4 결합 FO 262

PART III 언어에서의 컴퓨팅 267
CHAPTER 13 비표준적 평가 269
13.1 표현식 파악 270
13.2 서브세트에서 비표준적 평가 273
13.3 이슈 스코핑 278
13.4 다른 함수에서 호출 280
13.5 대체 284
13.6 비표준적 평가의 단점 289

CHAPTER 14 표현식 292
14.1 표현식의 구조 293
14.2 이름 298
14.3 호출 300
14.4 현재 호출 파악하기 305
14.5 리스트쌍 309
14.6 파싱과 디파싱 311
14.7 재귀 함수로 AST를 따르기 314

CHAPTER 15 도메인 특화 언어 324
15.1 HTML 325
15.2 LaTeX 334

PART IV 성능 343
CHAPTER 16 성능 345
16.1 R은 왜 느린가? 346
16.2 마이크로벤치마킹 347
16.3 언어 성능 349
16.4 구현 성능 354
16.5 대체적 R 구현 358

CHAPTER 17 코드 최적화 361
17.1 성능 측정 363
17.2 성능 개선하기 367
17.3 코드 조직화 368
17.4 이미 누군가 그 문제를 해결하지는 않았는가? 370
17.5 가능한 한 적게 작업하라 371
17.6 벡터화 378
17.7 사본 회피 381
17.8 바이트 코드 컴파일레이션 382
17.9 사례 연구: t-검정 383
17.10 병렬화 386
17.11 다른 기법들 388

CHAPTER 18 메모리 389
18.1 객체 크기 390
18.2 메모리 사용과 가비지 컬렉션 395
18.3 lineprof를 이용한 메모리 프로파일링 398
18.4 제자리에서 수정 402

CHAPTER 19 Rcpp를 이용한 고성능 함수 408
19.1 C++ 시작하기 410
19.2 속성 및 다른 클래스들 420
19.3 결측값 423
19.4 Rcpp 설탕 427
19.5 STL 430
19.6 사례 연구 437
19.7 패키지에 Rcpp 사용하기 441
19.8 더 공부하기 442
19.9 감사의 글 444

CHAPTER 20 R의 C 인터페이스 445
20.1 R에서 C 함수 호출 447
20.2 C 데이터 구조 448
20.3 벡터의 생성과 수정 450
20.4 리스트쌍 457
20.5 입력 유효성 검증 460
20.6 함수에 대한 C 소스 코드 찾기 462

찾아보기

추천사

빌 베나블스(CSIRO)

“해들리 위컴은 관련 분야에서 가장 권위 있는 사람 중 한 명이고 전 세계의 R 커뮤니티를 통틀어 가장 많이 알려지고 능력을 인정받는 인물이다. 이러한 점은 이 책의 가장 강력한 강점이자 이 책이 출간될 만한 주된 이유다. ... 더보기

책 속으로

R은 아직 상대적으로 젊은 언어이므로 이해를 돕기 위한 자료들이 지속적으로 더해지고 있다. R을 이해하기 위해 노력한 개인적인 경험에 비춰볼 때 다른 프로그래밍 언어와 관련된 자료를 이용하는 것이 특히 도움이 되었다. R은 함수형(functional)과 객체지향형(OO; Object Oriented) 프로그래밍 언어 모두의 다양한 측면을 지닌다. 이러한 개념들이 R에서 표현되는 방법을 학습하는 것은 다른 프로그래밍 언어에 대한 자신의 기존 지식을 증대하는 데 도움을 주고, 스스로 개선할 수 있는 영역을 식별하는 데도 도움을 줄 수 ... 더보기

출판사 서평

학습을 위한 최고의 R 프로그래밍 기법 제시!
R 언어에 정통하고 경험 많은 저자가 알려주는 고급 R 프로그래밍!
R 사용자를 위한 해들리 위컴의 선물!

《해들리 위컴의 Advance R》은 R 프로그래밍 중 발생하는 다양한 문제를 해결할 수 있는 유용한 도구와 기술을 소개함으로써, 이제까지는 처리하지 못했던 문제나 실수를 해결하는 데 많은 도움이 될 것이다. 저자는 10여 년의 R 프로그래밍 경험을 바탕으로 R의 근원에 있는 우아함과 아름다움 그리고 유연함을 잘 묘사하였다.

이 책으로 다양한 환경에서 사용할 수 있는... 더보기

북로그 리뷰 (0) 쓰러가기

도서 구매 후 리뷰를 작성하시면 통합포인트를 드립니다.
결제 90일 이내 작성 시 300원 / 발송 후 5일 이내 작성시 400원 / 이 상품의 첫 리뷰 작성 시 500원
(포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외)
안내
  • 해당도서의 리뷰가 없습니다.

Klover 평점/리뷰 (0)

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매도서의 문장수집을 기록하면 통합포인트 적립 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 분야의 베스트

더보기+

이 분야의 신간

더보기+

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품