Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Advanced R Programming

Course Cover

5

(2)

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

plyr

dplyr

datatable

Rcpp

Parallel Processing

Code Benchmarking

Target Students

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

Course Instructors

Jared Lander

Instructor

Jared Lander is the instructor for this course

Course Reviews

Average Rating Based on 2 reviews

5.0

100%

Course Cover