News:Course online:Functional programming in R, May 27-30
0
0
Entering edit mode
15 days ago

Dear colleagues,

If you are an R user this course might be of your interest: “Functional programming with R”

Dates and schedule: Online live sessions May 27th-30th, 2025; from 10:00 to 12 (Madrid time zone).

More information and registration: https://www.transmittingscience.com/courses/statistics-and-bioinformatics/functional-programming-with-r

Course Overview: The growing availability of data and the versatility of analysis programs have led to an increase in the quantity and complexity of analyses conducted in ecology. This makes efficiency in data management and analysis increasingly necessary. One possible way to optimise these processes and reduce working times for R users is functional programming. Functions allow the automation of common tasks (such as reading different databases) in a more powerful and general way, simplifying the code.

The objective of this course is to learn how to write functions and employ them in iterative programming, using both base R and the {purrr} package from {tidyverse}. Additionally, participants will learn a coding style that facilitates understanding for their future selves and their collaborators while minimising errors. Learning to write good functions and applying them to our data is a dynamic process, and new techniques and better ways to address old problems can always be learned.

Programme:

Introduction
Theory of functions in R
How to write functions. Arguments and return values.
Bases of imperative programming
Iterations over one argument
Iterations over multiple arguments
Iterations without output
Function operators
Other functionals

Best regards,

Sole

Soledad De Esteban-Trivigno, PhD Director Transmitting Science www.transmittingscience.com/courses

Bluesky @soledeesteban.bsky.social X @SoleDeEsteban Orcid: https://orcid.org/0000-0002-2049-0890

R programming functional • 267 views
ADD COMMENT

Login before adding your answer.

Traffic: 16910 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6