Advanced R Solutions
暫譯: 進階 R 解決方案

Grosser, Malte, Bumann, Henning, Wickham, Hadley

  • 出版商: CRC
  • 出版日期: 2021-08-24
  • 售價: $2,180
  • 貴賓價: 9.5$2,071
  • 語言: 英文
  • 頁數: 286
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1032007494
  • ISBN-13: 9781032007496
  • 相關分類: R 語言
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

This book offers solutions to all 284 exercises in Advanced R, Second Edition. All the solutions have been carefully documented and made to be as clear and accessible as possible. Working through the exercises and their solutions will give you a deeper understanding of a variety of programming challenges, many of which are relevant to everyday work. This will expand your set of tools on a technical and conceptual level. You will be able to transfer many of the specific programming schemes directly and will discover far more elegant solutions to everyday problems.

Features:

  • When R creates copies, and how it affects memory usage and code performance
  • Everything you could ever want to know about functions
  • The differences between calling and exiting handlers
  • How to employ functional programming to solve modular tasks
  • The motivation, mechanics, usage, and limitations of R's highly pragmatic S3 OO system
  • The R6 OO system, which is more like OO programming in other languages
  • The rules that R uses to parse and evaluate expressions
  • How to use metaprogramming to generate HTML or LaTeX with elegant R code
  • How to identify and resolve performance bottlenecks.

商品描述(中文翻譯)

這本書提供了《進階 R,第二版》中所有 284 道習題的解答。所有解答都經過仔細記錄,並力求清晰易懂。透過練習及其解答,您將對各種程式設計挑戰有更深入的理解,這些挑戰中的許多與日常工作息息相關。這將在技術和概念層面擴展您的工具集。您將能夠直接轉移許多特定的程式設計方案,並發現更優雅的解決方案來處理日常問題。

特色:
- R 何時會創建副本,以及這如何影響記憶體使用和程式碼性能
- 您可能想知道的所有有關函數的知識
- 呼叫和退出處理程序之間的差異
- 如何利用函數式程式設計來解決模組化任務
- R 的高度務實的 S3 物件導向系統的動機、機制、使用和限制
- R6 物件導向系統,更像是其他語言中的物件導向程式設計
- R 用來解析和評估表達式的規則
- 如何使用元程式設計生成優雅的 R 代碼來產生 HTML 或 LaTeX
- 如何識別和解決性能瓶頸。

作者簡介

Malte Grosser is a business mathematician from Hamburg, who has been programming in R regularly since the beginning of his career. He is currently finishing his PhD on machine learning for stroke outcome prediction and develops solutions in business as a data scientist.

Henning Bumann is a psychologist and statistician who enjoys making sense of data and is motivated to build data-driven solutions that are beautiful and meaningful. He prefers free programming tools to support effective and transparent collaboration.

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.

作者簡介(中文翻譯)

Malte Grosser 是來自漢堡的商業數學家,自職業生涯開始以來,他一直定期使用 R 語言進行程式設計。他目前正在完成有關中風結果預測的機器學習博士學位,並作為數據科學家在商業領域開發解決方案。

Henning Bumann 是一位心理學家和統計學家,他喜歡理解數據,並且有動力建立既美觀又有意義的數據驅動解決方案。他偏好使用免費的程式設計工具來支持有效且透明的協作。

Hadley Wickham 是 RStudio 的首席科學家,斯坦福大學和奧克蘭大學的兼任教授,以及 R 基金會的成員。他是 tidyverse 的首席開發者,這是一組 R 套件的集合,包括 ggplot2 和 dplyr,旨在支持數據科學。