Fermer

Advanced programming in R

2 & 3 December 2024

Venue

University of Lausanne, Room TBA

Instructor

Dr. Frédéric Schütz, UNIL

Description

The activity will cover the following topics among others:

-Objects and Data structures;

- Operations and Logical operations;

- Missing data;

- Data manipulation: Concatenation, Sorting, Data subsetting, Apply

- Conditional instructions, loops

- Functions; KnitR/markdown;

- Vectorization of R code (i.e. how to avoid loops for efficient computing time) and how toestimate computing time of R code;

- Complex functions; Debugging (use R in debug mode), enhancing and adapting own and foreign (from packages) code;

- Typical traps and tipps on good coding practice;

- R coding standards (i.e. how to write good, readable and reusable code) 

- Running R from bash scripts (e.g. on servers or clusters).

Registration

Registration here

Deadline: 31.10.2024