Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Learning R Programming

You're reading from   Learning R Programming Language, tools, and practical techniques

Arrow left icon
Product type Paperback
Published in Oct 2016
Publisher Packt
ISBN-13 9781785889776
Length 582 pages
Edition 1st Edition
Languages
Tools
Arrow right icon
Author (1):
Arrow left icon
Kun Ren Kun Ren
Author Profile Icon Kun Ren
Kun Ren
Arrow right icon
View More author details
Toc

Table of Contents (16) Chapters Close

Preface 1. Quick Start FREE CHAPTER 2. Basic Objects 3. Managing Your Workspace 4. Basic Expressions 5. Working with Basic Objects 6. Working with Strings 7. Working with Data 8. Inside R 9. Metaprogramming 10. Object-Oriented Programming 11. Working with Databases 12. Data Manipulation 13. High-Performance Computing 14. Web Scraping 15. Boosting Productivity

What this book covers

Chapter 1, Quick Start, discusses a few basic facts about R, how to deploy an R environment, and how to code in RStudio.

Chapter 2, Basic Objects, introduces basic R objects and their behaviors.

Chapter 3, Managing Your Workspace, introduces the methods of managing the working directory, R environment, and the library of extension packages.

Chapter 4, Basic Expressions, covers the basic expressions of the R language: assignment, condition, and loop.

Chapter 5, Working with Basic Objects, discusses the basic functions each analyst should know in order to work with basic objects in R.

Chapter 6, Working with Strings, talks about R objects related with strings, and a number of string manipulation techniques.

Chapter 7, Working with Data, explains simple read/write data functions with some practical examples on various topics using basic objects and functions.

Chapter 8, Inside R, discusses R’s evaluation model by introducing what lazy evaluation, environment, function, and lexical scoping work is.

Chapter 9, Metaprogramming, introduces the metaprogramming techniques to help understand language objects and nonstandard evaluation.

Chapter 10, Object-Oriented Programming, describes the numerous object-oriented programming systems in R: S3, S4, RefClass, and community-provided R6.

Chapter 11, Working with Databases, shows how R works with popular relational databases such as SQLite and MySQL, and non-relational databases such as MongoDB and Redis.

Chapter 12, Data Manipulation, introduces techniques of manipulating relational data using data.table and dplyr, and non-relational data using rlist.

Chapter 13, High Performance Computing, discusses performance issues in R and several methods to boost computing performance.

Chapter 14, Web Scraping, talks about the basic structure of web pages, CSS, and XPath selectors and how to use the rvest package to scrape data from simple web pages.

Chapter 15, Boosting Productivity, demonstrates how R Markdown and shiny app, combined with interactive graphics, can boost productivity in the reporting and presentation of data analysis.

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image