R for data science: import, tidy, transform, visualize and model data
Publication details: Shroff Publishers & Distributors Pvt. Ltd., 2017 Navi MumbaiEdition: 2Description: xxiv, 492 PaperISBN:- 978-93-5213-497-7
- 006.312/Wic/Gro
Item type | Current library | Call number | Status | Date due | Barcode | Item holds | |
---|---|---|---|---|---|---|---|
Book | Main Library | 006.312/Wic/Gro/34067 (Browse shelf(Opens below)) | Available | 11134067 |
Browsing Main Library shelves Close shelf browser (Hides shelf browser)
006.312/Sci/38443 Machines that think: everything you need to know about the coming age of artificial intelligence | 006.312/ Sim/ 29952 Too big to ignore : | 006.312/TSv/Kau/32861 Social Network Analysis for Startups ; Finding connections on the social web | 006.312/Wic/Gro/34067 R for data science: import, tidy, transform, visualize and model data | 006.6/ BHA/ 18167 COMPUTER GRAPHICS | 006.6/Kin/38616 Visual Storytelling With D3: An introduction to data visualization in javascript | 006.6/Ste/37010 Beautiful visualization: looking at data through the eyes of experts |
Table of Contents
Explore
Chapter 1 Data Visualization with ggplot2
Introduction
First Steps
Aesthetic Mappings
Common Problems
Facets
Geometric Objects
Statistical Transformations
Position Adjustments
Coordinate Systems
The Layered Grammar of Graphics
Chapter 2 Workflow: Basics
Coding Basics
What’s in a Name?
Calling Functions
Chapter 3 Data Transformation with dplyr
Introduction
Filter Rows with filter()
Arrange Rows with arrange()
Select Columns with select()
Add New Variables with mutate()
Grouped Summaries with summarize()
Grouped Mutates (and Filters)
Chapter 4 Workflow: Scripts
Running Code
RStudio Diagnostics
Chapter 5 Exploratory Data Analysis
Introduction
Questions
Variation
Missing Values
Covariation
Patterns and Models
ggplot2 Calls
Learning More
Chapter 6 Workflow: Projects
What Is Real?
Where Does Your Analysis Live?
Paths and Directories
RStudio Projects
Summary
Wrangle
Chapter 7 Tibbles with tibble
Introduction
Creating Tibbles
Tibbles Versus data.frame
Interacting with Older Code
Chapter 8 Data Import with readr
Introduction
Getting Started
Parsing a Vector
Parsing a File
Writing to a File
Other Types of Data
Chapter 9 Tidy Data with tidyr
Introduction
Tidy Data
Spreading and Gathering
Separating and Pull
Missing Values
Case Study
Nontidy Data
Chapter 10 Relational Data with dplyr
Introduction
nycflights13
Keys
Mutating Joins
Filtering Joins
Join Problems
Set Operations
Chapter 11 Strings with stringr
Introduction
String Basics
Matching Patterns with Regular Expressions
Tools
Other Types of Pattern
Other Uses of Regular Expressions
stringi
Chapter 12 Factors with forcats
Introduction
Creating Factors
General Social Survey
Modifying Factor Order
Modifying Factor Levels
Chapter 13 Dates and Times with lubridate
Introduction
Creating Date/Times
Date-Time Components
Time Spans
Time Zones
Program
Chapter 14 Pipes with magrittr
Introduction
Piping Alternatives
When Not to Use the Pipe
Other Tools from magrittr
Chapter 15 Functions
Introduction
When Should You Write a Function?
Functions Are for Humans and Computers
Conditional Execution
Function Arguments
Return Values
Environment
Chapter 16 Vectors
Introduction
Vector Basics
Important Types of Atomic Vector
Using Atomic Vectors
Recursive Vectors (Lists)
Attributes
Augmented Vectors
Chapter 17 Iteration with purrr
Introduction
For Loops
For Loop Variations
For Loops Versus Functionals
The Map Functions
Dealing with Failure
Mapping over Multiple Arguments
Walk
Other Patterns of For Loops
Model
Chapter 18 Model Basics with modelr
Introduction
A Simple Model
Visualizing Models
Formulas and Model Families
Missing Values
Other Model Families
Chapter 19 Model Building
Introduction
Why Are Low-Quality Diamonds More Expensive?
What Affects the Number of Daily Flights?
Learning More About Models
Chapter 20 Many Models with purrr and broom
Introduction
gapminder
List-Columns
Creating List-Columns
Simplifying List-Columns
Making Tidy Data with broom
Communicate
Chapter 21 R Markdown
Introduction
R Markdown Basics
Text Formatting with Markdown
Code Chunks
Troubleshooting
YAML Header
Learning More
Chapter 22 Graphics for Communication with ggplot2
Introduction
Label
Annotations
Scales
Zooming
Themes
Saving Your Plots
Learning More
Chapter 23 R Markdown Formats
Introduction
Output Options
Documents
Notebooks
Presentations
Dashboards
Interactivity
Websites
Other Formats
Learning More
Chapter 24 R Markdown Workflow
Learn how to use R to turn raw data into insight, knowledge, and understanding. This book introduces you to R, RStudio, and the tidyverse, a collection of R packages designed to work together to make data science fast, fluent, and fun. Suitable for readers with no previous programming experience, R for Data Science is designed to get you doing data science as quickly as possible.
Authors Hadley Wickham and Garrett Grolemund guide you through the steps of importing, wrangling, exploring, and modeling your data and communicating the results. You’ll get a complete, big-picture understanding of the data science cycle, along with basic tools you need to manage the details. Each section of the book is paired with exercises to help you practice what you’ve learned along the way.
You’ll learn how to:
Wrangle—transform your datasets into a form convenient for analysis
Program—learn powerful R tools for solving data problems with greater clarity and ease
Explore—examine your data, generate hypotheses, and quickly test them
Model—provide a low-dimensional summary that captures true "signals" in your dataset
Communicate—learn R Markdown for integrating prose, code, and results
There are no comments on this title.