000 | 01710nam a22002417a 4500 | ||
---|---|---|---|
003 | CUTN | ||
005 | 20250603122101.0 | ||
008 | 250603b |||||||| |||| 00| 0 eng d | ||
020 | _a9781032509273 | ||
041 | _aEnglish | ||
082 |
_a005.133 _bWIC |
||
100 | _aWickham, Hadley | ||
245 |
_aAdvanced R / _cHadley Wickham |
||
250 | _a2nd Edition | ||
260 |
_aNew York : _bCRC press, _c2019. |
||
300 |
_a587 p. : _bIll. ; _c23 cm |
||
520 | _aAdvanced R by Hadley Wickham is an in-depth exploration of the R programming language, designed for users who want to move beyond basic data analysis and gain a profound understanding of R's internal mechanisms. The book systematically covers foundational concepts like object-name binding, data structures, and the behavior of functions and environments. It then dives into key programming paradigms: functional programming, which emphasizes composition and immutability, and object-oriented programming, with a detailed look at S3, S4, and R6 systems. A significant portion of the book is dedicated to metaprogramming, explaining how to manipulate R code itself, a crucial skill for developing sophisticated R packages and domain-specific languages (like the tidyverse). Finally, it provides practical guidance on debugging, profiling, and optimizing R code, including how to leverage C++ for performance enhancement. The book aims to equip readers with the knowledge to write more efficient, maintainable, and robust R programs by understanding why R behaves the way it does. | ||
650 | _aFoundations of R | ||
650 | _aData structures (Vectors, Lists, Data Frames, Tibbles) | ||
650 | _aSubsetting | ||
650 | _aFunctions | ||
942 |
_2ddc _cBOOKS |
||
999 |
_c44586 _d44586 |