Information Technology
Star icon
Most Popular
Hands on Training icon
Hands On Training
Star icon
Hands on Training icon

Advanced R Programming

Course Cover
compare button icon

Course Features

icon

Duration

3.18 hours

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Teaching Type

Self Paced

icon

Video Content

3.18 hours

Course Description

Alternative Backends for R LiveLessons teaches R programmerstechniques for dealing with large data, both in memory and indatabases. Jared begins with common datamanipulation operations using different base R functions and packages like plyr. He then compares the speed of in-memory calculations. For increased speed, he then shows more advanced techniques such as data.table and Rcpp for the same task. For larger data sizes than speed, he introduces external memory to the process and database techniques using bibmemory.ff, SciDB and dplyr.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Hands-On Training,Instructor-Moderated Discussions

Skills You Will Gain

Prerequisites/Requirements

Basic Programming Skills

Proficiency in R, including working with packages

What You Will Learn

Basic Aggregation

Code Benchmarking

Parallel Processing

Rcpp

datatable

dplyr

plyr

Target Students

R programmers who already have an intermediate level ofknowledge such as that gained from Reading R for Everyone

Course Cover