Jump to ratings and reviews
Rate this book

R Programming for Data Science

Rate this book
Data science has taken the world by storm. Every field of study and area of business has been affected as people increasingly realize the value of the incredible quantities of data being generated. But to extract value from those data, one needs to be trained in the proper data science skills. The R programming language has become the de facto programming language for data science. Its flexibility, power, sophistication, and expressiveness have made it an invaluable tool for data scientists around the world. This book is about the fundamentals of R programming. You will get started with the basics of the language, learn how to manipulate datasets, how to write functions, and how to debug and optimize code. With the fundamentals provided in this book, you will have a solid foundation on which to build your data science toolbox.

132 pages, ebook

First published April 13, 2015

28 people are currently reading
240 people want to read

About the author

Roger D. Peng

14 books21 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
28 (16%)
4 stars
66 (38%)
3 stars
59 (34%)
2 stars
15 (8%)
1 star
2 (1%)
Displaying 1 - 21 of 21 reviews
Profile Image for Amin.
411 reviews429 followers
November 30, 2020
This is the worst R book you could imagine, especially after considering the fact it is actually accompanying an online course. So, simply, the book doesn't add anything to the course, which by the way, is a very bad-instructed and terrible course. It is not clear who the audience is, since the chapters are not in the same level. For instance, from very basic packages and tools, it jumps to very narrow topic of how to use multi-cores to speed up the calculations!

I think if you want to benefit the most from the whole material provided in this course, simply install the swirl package, which is a complementary source for practicing what you are supposed to learn during the course, or read in the book. I think it is worth using that if you are a beginner, and then you've exploited the whole course!
692 reviews15 followers
May 3, 2015
Очень небольшого объема, практически методичка.
На 99.99% совпадает со слайдами курса R Programming by Roger D. Peng, PhD, Jeff Leek, PhD, Brian Caffo, PhD(https://class.coursera.org/rprog-013).
Для меня, как знающего другие языки программирования, было совершенно невозможно выполнить задания на курсере, без изучения в других источниках самых основ этого языка. Лекции и соответственно эта "книга" дают очень мало информации. Причем Роджер практически читает этот текст, не говоря ничего, кроме того, что есть в слайдах. Я не против того, чтобы для выполнения упражнений было нужно поискать информацию самому, но в данном случае не дается вообще базовых основ.
В итоге я прочитал R inferno и это дало мне на порядок больше информации в том же объеме.

Изумительно, что Роджер еще и денег хочет за эту существующую только в электронном виде книгу.

Кстати, и упражнения на курсере в этом курсе тоже какие-то сомнительные. Например, как образец дается крайне неряшливый интерфейс для кэширования, api которого позволяет привести его в неконсистентное состояние, а то, что там воткнули closures вообще трудно понять, зачем.
Profile Image for Ala.
39 reviews6 followers
July 24, 2017
A nice introduction to R. It definitely makes you curious to further explore R language and its capabilities in transforming data.
292 reviews3 followers
March 24, 2016
I completed the Coursera course that this book is associated with. I think it's a good introduction, but really the course and the book deliver the same information in slightly different formats. I did not find much additional value in reading the book.
Profile Image for Richard Latham.
12 reviews6 followers
November 7, 2021
Peng does a great job of exploring the entire R ecosystem without too much focus on the tidyverse. It's an interesting perspective (an academic who was an early adopter of R over S-PLUS) to read from. I, generally, have learned R from only the tidyverse mindset with some base R thrown in. The book's core has very little outdated content and I would recommend it to someone who is new to R and maybe wants a good grasp of base R before navigating into tidyverse and reading 'R for Data Science'. It's an amazing overview of a number of core components that I've been exposed to but never explicitly taught, and will definitely serve as a resource for me in the future.

The author has published the book online for free, via bookdown.org.
Profile Image for Aina.
111 reviews3 followers
January 24, 2018
This is an excellent practical book on how to use R effectively doing data science and analysis. Loved the advanced sections showing how to use R with regular expressions, parallel programming and code profiling. This book is a recommended textbook for the 'R for data science' course with Coursera and a great way to keep notes after the end of the course.
Profile Image for John  Mihelic.
552 reviews24 followers
August 11, 2018
This book was the accompaniment for the Data Science with R course in Coursera. It was a good supplement to the course lectures, and I have a feeling it will be handy as a reference book as I go forward in learning data science.
1 review
January 24, 2017
Very good way to start off learning R by knowing the fundamentals through examples illustrating many useful concepts , which by far provides a strong understanding of the language.
Profile Image for LIUF.
30 reviews2 followers
May 26, 2017
Textbook for the same course on Coursera.
Good intro / reference for R beginners, you can finish it very quickly if you already have some programming experience.
4 reviews
September 13, 2017
Fine, informative text. However, there were loads of spelling and grammar mistakes. Mistakes that absolutely should have been caught by the simplest spell-check program.
Profile Image for Ayas.
22 reviews4 followers
October 3, 2017
The course was amazing so was this book.
Look the best way to learn is to simply "Dive into the think of things"
And this is what this does, you start applying stuff from start to finish.
Profile Image for Miguel Veliz.
Author 2 books1 follower
January 5, 2019
Is an excellent book for begginers so you can get all the basic information about R programming, the best of all is that this is a free ebook that can be downloaded from the author's website
83 reviews4 followers
October 5, 2015
This is a good book on the basics of R. Roger Peng does a good job explaining the simple programming theories in layman's terms.
Profile Image for Avishek Das.
74 reviews8 followers
Read
March 18, 2016
Peng has a very definitive way of working on problem statement, he also emphasizes the aspect of step by step approach.
54 reviews
May 14, 2016
Nice accompaniment to the Coursera R course. Helped me remember/review some things but no real new information than that from the course.

But its a good and easy read. I'd recommend to have it.
Displaying 1 - 21 of 21 reviews

Can't find what you're looking for?

Get help and learn more about the design.