Have a personal or library account? Click to login
Modern R Programming Cookbook Cover

Modern R Programming Cookbook

Recipes to simplify your statistical applications

Paid access
|Sep 2025
Product purchase options

Recipes for emerging developers in R programming and data scientists to simplify their R programming capabilities

Key Features

  • Develop strategies to speed up your R code
  • Tackle programming problems and explore both functional and object-oriented programming techniques
  • Learn how to address the core problems of programming in R with the most popular R packages for common tasks

Book Description

R is a powerful tool for statistics, graphics, and statistical programming. It is used by tens of thousands of people daily to perform serious statistical analyses. It is a free, open source system whose implementation is the collective accomplishment of many intelligent, hard-working people. There are more than 2,000 available add-ons, and R is a serious rival to all commercial statistical packages. The objective of this book is to show how to work with different programming aspects of R. The emerging R developers and data science could have very good programming knowledge but might have limited understanding about R syntax and semantics. Our book will be a platform develop practical solution out of real world problem in scalable fashion and with very good understanding. You will work with various versions of R libraries that are essential for scalable data science solutions. You will learn to work with Input / Output issues when working with relatively larger dataset. At the end of this book readers will also learn how to work with databases from within R and also what and how meta programming helps in developing applications.

What you will learn

  • Install R and its various IDE for a given platform along with installing libraries from different repositories and version control
  • Learn about basic data structures in R and how to work with them
  • Write customized R functions and handle recursions, exceptions in R environments
  • Create the data processing task as a step by step computer program and execute using dplyr
  • Extract and process unstructured text data
  • Interact with database management system to develop statistical applications
  • Formulate and implement parallel processing in R

Who this book is for

This book is for developers who would like to enhance the R programming skills. Basic knowledge of R programming is assumed.

Table of Contents

  1. Installing and Configuring R and its Libraries
  2. Data Structures in R
  3. Writing Customized Functions
  4. Conditional and Iterative Operations
  5. R Objects and Classes
  6. Querying, Filtering, and Summarization
  7. R for Text Processing
  8. R and Databases
  9. Parallel Processing in R
https://github.com/packtpublishing/modern-r-programming-cookbook
PDF ISBN: 978-1-78728-877-5
Publisher: Packt Publishing Limited
Copyright owner: © 2017 Packt Publishing Limited
Publication date: 2025
Language: English
Pages: 236