Advanced R (Paperback)

Hadley Wickham

買這商品的人也買了...

商品描述

An Essential Reference for Intermediate and Advanced R Programmers

Advanced R presents useful tools and techniques for attacking many types of R programming problems, helping you avoid mistakes and dead ends. With more than ten years of experience programming in R, the author illustrates the elegance, beauty, and flexibility at the heart of R.

 

The book develops the necessary skills to produce quality code that can be used in a variety of circumstances. You will learn:

  • The fundamentals of R, including standard data types and functions
  • Functional programming as a useful framework for solving wide classes of problems
  • The positives and negatives of metaprogramming
  • How to write fast, memory-efficient code

 

This book not only helps current R users become R programmers but also shows existing programmers what’s special about R. Intermediate R programmers can dive deeper into R and learn new strategies for solving diverse problems while programmers from other languages can learn the details of R and understand why R works the way it does.

商品描述(中文翻譯)

《Advanced R》是一本針對中高階 R 程式設計師的重要參考書。書中介紹了攻克各種 R 程式設計問題的有用工具和技巧,幫助讀者避免犯錯和死胡同。作者憑藉十多年在 R 程式設計領域的經驗,展示了 R 的優雅、美麗和靈活性。

本書培養了讀者在各種情境下撰寫高品質程式碼的必要技能。讀者將學習到:

- R 的基礎知識,包括標準資料類型和函數
- 函數式程式設計作為解決廣泛問題的有用框架
- 元程式設計的優點和缺點
- 如何撰寫快速、佔用記憶體少的程式碼

本書不僅幫助現有的 R 使用者成為 R 程式設計師,還向其他程式語言的開發者展示了 R 的特殊之處。中級 R 程式設計師可以深入研究 R,學習解決各種問題的新策略,而其他語言的程式設計師則可以了解 R 的細節,並理解 R 的運作原理。