Advanced R, 2/e (Paperback)
Wickham, Hadley
- 出版商: CRC
- 出版日期: 2019-05-30
- 售價: $1,980
- 貴賓價: 9.5 折 $1,881
- 語言: 英文
- 頁數: 604
- 裝訂: Quality Paper - also called trade paper
- ISBN: 0815384572
- ISBN-13: 9780815384571
-
相關翻譯:
高級 R語言編程指南, 2/e (簡中版)
-
其他版本:
Advanced R, Second Edition
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
$2,700$2,565 -
$4,200$3,990 -
$2,600$2,470 -
$474$450 -
$1,880$1,842 -
$653Python 金融衍生品大數據分析:建模、模擬、校準與對沖 (Derivatives Analytics with Python: Data Analysis, Models, Simulation, Calibration and Hedging)
-
$780$616 -
$1,810$1,720 -
$1,880$1,786 -
$6,580$6,251 -
$880$695 -
$1,380$1,311 -
$1,919$1,818 -
$594$564 -
$1,980$1,881 -
$2,000$1,900 -
$1,710$1,625
商品描述
Advanced R helps you understand how R works at a fundamental level. It is designed for R programmers who want to deepen their understanding of the language, and programmers experienced in other languages who want to understand what makes R different and special.
This book will teach you the foundations of R; three fundamental programming paradigms (functional, object-oriented, and metaprogramming); and powerful techniques for debugging and optimising
your code.
By reading this book, you will learn:
- The difference between an object and its name, and why the distinction is important
- The important vector data structures, how they fit together, and how you can pull them apart using subsetting
- The fine details of functions and environments
- The condition system, which powers messages, warnings, and errors
- The powerful functional programming paradigm, which can replace many for loops
- The three most important OO systems: S3, S4, and R6
- The tidy eval toolkit for metaprogramming, which allows you to manipulate code and control evaluation
- Effective debugging techniques that you can deploy, regardless of how your code is run
- How to find and remove performance bottlenecks
The second edition is a comprehensive update:
- New foundational chapters: "Names and values," "Control flow," and "Conditions"
- comprehensive coverage of object oriented programming with chapters on S3, S4, R6, and how to choose between them
- Much deeper coverage of metaprogramming, including the new tidy evaluation framework
- use of new package like rlang (http: //rlang.r-lib.org), which provides a clean interface to low-level operations, and purr (http: //purrr.tidyverse.org/) for functional programming
- Use of color in code chunks and figures
Hadley Wickham is Chief Scientist at RStudio, an Adjunct Professor at Stanford University and the University of Auckland, and a member of the R Foundation. He is the lead developer of the tidyverse, a collection of R packages, including ggplot2 and dplyr, designed to support data science. He is also the author of R for Data Science (with Garrett Grolemund), R Packages, and ggplot2: Elegant Graphics for Data Analysis.
作者簡介
Hadley Wickham is Chief Scientist at RStudio, an Adjunct Professor at Stanford University and the University of Auckland, and a member of the R Foundation. He is the lead developer of the tidyverse, a collection of R packages, including ggplot2 and dplyr, designed to support data science. He is also the author of R for Data Science (with Garrett Grolemund), R Packages, and ggplot2: elegant graphics for data analysis.