Learn R: As a Language

Aphalo, Pedro J.

  • 出版商: CRC
  • 出版日期: 2024-04-26
  • 售價: $3,390
  • 貴賓價: 9.5$3,221
  • 語言: 英文
  • 頁數: 448
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1032516992
  • ISBN-13: 9781032516998
  • 相關分類: R 語言
  • 海外代購書籍(需單獨結帳)

商品描述

Learning a computer language like R can be either frustrating, fun or boring. Having fun requires challenges that wake up the learner's curiosity but also provide an emotional reward on overcoming them. The book is designed so that it includes smaller and bigger challenges, in what I call playgrounds, in the hope that all readers will enjoy their path to R fluency. Fluency in the use of a language is a skill that is acquired through practice and exploration. For students and professionals in the biological sciences, humanities and many applied fields, recognizing the parallels between R and natural languages should help them feel at home with R. The approach I use is similar to that of a travel guide, encouraging exploration and describing the available alternatives and how to reach them. The intention is to guide the reader through the R landscape of 2023 and beyond.

What is new in the second edition?

  • Text expanded by more than 25% to include additional R features and gentler and more detailed explanations
  • Contains 24 new diagrams and flowcharts, seven new tables, and revised text and code examples for clarity
  • All three indexes expanded, and answers to 27 frequently asked questions added

What will you find in this book?

  • Programming concepts explained as they apply to current R
  • Emphasis on the role of abstractions in programming
  • Few prescriptive rules--mostly the author's preferences together with alternatives
  • Presentation of the R language emphasizing the "R way of doing things"
  • Tutoring for "programming in the small" using scripts for data analysis
  • Explanation of the differences between R proper and extensions for data wrangling
  • The grammar of graphics described as a language for the construction of data visualisations
  • Examples of data exchange between R and the foreign world using common file formats
  • Coaching to become an independent R user, capable of writing original scripts and of solving future challenges.

商品描述(中文翻譯)

學習像 R 這樣的電腦語言可能會讓人感到挫折、有趣或無聊。有趣的學習需要挑戰,能喚醒學習者的好奇心,同時在克服挑戰時提供情感上的獎勵。這本書的設計包含了各種大小的挑戰,我稱之為遊樂場,希望所有讀者都能享受到通往 R 流利的道路。流利地使用一種語言是通過實踐和探索獲得的技能。對於生物科學、人文學科和許多應用領域的學生和專業人士來說,認識 R 與自然語言之間的相似之處應該有助於他們在 R 上感到自在。我使用的方法類似於旅遊指南,鼓勵探索並描述可用的選擇以及如何達到它們。我的意圖是引導讀者穿越 2023 年及以後的 R 風景。

第二版有什麼新內容?
- 文本擴充了超過 25%,包括額外的 R 功能和更詳細的解釋
- 包含了 24 張新的圖表和流程圖,七個新的表格,以及為了清晰度而修訂的文本和代碼示例
- 所有三個索引都擴充了,並添加了對 27 個常見問題的回答

這本書中有什麼內容?
- 將編程概念解釋為它們應用於當前 R 的方式
- 強調編程中抽象的角色
- 幾乎沒有規定性的規則,主要是作者的偏好以及替代方案
- 介紹 R 語言,強調「R 的方式」
- 通過數據分析腳本進行「小規模編程」的教學
- 解釋 R 正確和用於數據整理的擴展之間的差異
- 將圖形語法描述為構建數據可視化的語言
- 通過常見的文件格式示例介紹 R 與外部世界之間的數據交換
- 提供指導,成為獨立的 R 用戶,能夠撰寫原創腳本並解決未來的挑戰。

作者簡介

Pedro J. Aphalo is a PhD graduate from the University of Edinburgh, currently lecturer at the University of Helsinki. A plant biologist and agriculture scientist with a passion for data, electronics, computers and photography in addition to plants. A user of R for 28 years, who first organized an R course for MSc students 21 years ago and the author of 13 R packages currently in CRAN.

作者簡介(中文翻譯)

Pedro J. Aphalo是愛丁堡大學的博士畢業生,目前是赫爾辛基大學的講師。他是一位植物生物學家和農業科學家,對於數據、電子、計算機和攝影以及植物都有濃厚的興趣。他使用R語言已經有28年的經驗,21年前他首次為碩士生組織了一門R語言課程,目前在CRAN上有13個R包的作者。