Learn R: As a Language

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. Although rarely mentioned separately, fluency in a computer programming language involves both writing and reading. The parallels between natural and computer languages are many but differences are also important. 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 2020 and beyond.

What will you find in this book?

  • R as it is currently used.
  • Few prescriptive rules, mostly the author’s preferences together with alternatives.
  • Explanation of the R grammar emphasizing the "R way of doing things".
  • Tutoring for "programming in the small" using scripts.
  • The grammar of graphics and the grammar of data described as grammars.
  • Examples of data exchange between R and the foreign world using common file formats.
  • Coaching for becoming an independent R user, capable writing original code and of solving future challenges.

What makes this book different to others?

  • Tries to break the ice and help readers from all disciplines feel at home with R.
  • It does not make assumptions about what the reader will use R for.
  • It attempts to do only one thing well: guide readers into becoming fluent in the R language.

 

1136865463
Learn R: As a Language

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. Although rarely mentioned separately, fluency in a computer programming language involves both writing and reading. The parallels between natural and computer languages are many but differences are also important. 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 2020 and beyond.

What will you find in this book?

  • R as it is currently used.
  • Few prescriptive rules, mostly the author’s preferences together with alternatives.
  • Explanation of the R grammar emphasizing the "R way of doing things".
  • Tutoring for "programming in the small" using scripts.
  • The grammar of graphics and the grammar of data described as grammars.
  • Examples of data exchange between R and the foreign world using common file formats.
  • Coaching for becoming an independent R user, capable writing original code and of solving future challenges.

What makes this book different to others?

  • Tries to break the ice and help readers from all disciplines feel at home with R.
  • It does not make assumptions about what the reader will use R for.
  • It attempts to do only one thing well: guide readers into becoming fluent in the R language.

 

58.49 In Stock
Learn R: As a Language

Learn R: As a Language

by Pedro J. Aphalo
Learn R: As a Language

Learn R: As a Language

by Pedro J. Aphalo

eBook

$58.49  $77.99 Save 25% Current price is $58.49, Original price is $77.99. You Save 25%.

Available on Compatible NOOK devices, the free NOOK App and in My Digital Library.
WANT A NOOK?  Explore Now

Related collections and offers


Overview

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. Although rarely mentioned separately, fluency in a computer programming language involves both writing and reading. The parallels between natural and computer languages are many but differences are also important. 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 2020 and beyond.

What will you find in this book?

  • R as it is currently used.
  • Few prescriptive rules, mostly the author’s preferences together with alternatives.
  • Explanation of the R grammar emphasizing the "R way of doing things".
  • Tutoring for "programming in the small" using scripts.
  • The grammar of graphics and the grammar of data described as grammars.
  • Examples of data exchange between R and the foreign world using common file formats.
  • Coaching for becoming an independent R user, capable writing original code and of solving future challenges.

What makes this book different to others?

  • Tries to break the ice and help readers from all disciplines feel at home with R.
  • It does not make assumptions about what the reader will use R for.
  • It attempts to do only one thing well: guide readers into becoming fluent in the R language.

 


Product Details

ISBN-13: 9780429594304
Publisher: CRC Press
Publication date: 07/28/2020
Series: Chapman & Hall/CRC The R Series
Sold by: Barnes & Noble
Format: eBook
Pages: 364
File size: 12 MB
Note: This product may take a few minutes to download.

About the Author

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 25 years, who first organized an R course for MSc students 18 years ago and the author of 13 R packages currently in CRAN.

Table of Contents

1. R: the language and the program
2. The R language: “words” and “sentences”
3. The R language: “paragraphs” and “essays”
4. The R language: Statistics
5. The R language: adding new “words”
6. New grammars of data
7. Grammar of graphics
8. Data import and export
9. Bibliography
10. General index
11. Index of R names by category
12. Alphabetic index of R names
From the B&N Reads Blog

Customer Reviews