466 Pages 191 Color Illustrations
by Chapman & Hall

466 Pages 191 Color Illustrations
by Chapman & Hall

466 Pages 191 Color Illustrations
by Chapman & Hall

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 for 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... Read more

1. Using the Book to Learn R 1

2. R: the Language and the Program

3. Base R: “Words” and “Sentences”

4. Base R: “Collective Nouns”

5. Base R: “Paragraphs” and “Essays”

6 Base R: Adding New “Words”

7. Base R: “Verbs” and “Nouns” for Statistics

8. R Extensions: Data Wrangling

9. R Extensions: Grammar of Graphics

10. Base R and Extensions: Data Sharing

Biography

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

"Overall, Learn R: As a Language, Second Edition, is an excellent book that offers a comprehensive introduction to R programming. It is well-suited as a textbook for an introductory R course, provided it is paired with appropriate instructional support. The book also serves as a reliable reference due to its meticulous and thorough treatment of technical details. Another standout feature is the inclusion of advanced references at the end of each chapter, guiding readers toward further exploration. This book is particularly suitable for individuals who already have some exposure to R programming and aspire to advance their skills. By providing a solid and concrete understanding of R fundamentals, it lays the groundwork essential for mastering more advanced techniques and becoming a proficient R programmer."
~Haihan Yu, The American Statistician