8000 updated README · jaeyk/R-functional-programming@71673b6 · GitHub
[go: up one dir, main page]

Skip to content

Commit 71673b6

Browse files
author
Jae Yeon Kim
committed
updated README
1 parent 1650e53 commit 71673b6

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

README.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,24 +10,26 @@ This workshop helps you to step up your R skills with functional programming. Th
1010

1111
## Learning objectives
1212

13-
1. How to use `purrr` to automate workflow in a cleaner, faster, and more extendable way
13+
1. How to use `purrr` to automate workflow in a cleaner, faster, and more extendable way [[Notebook](https://rawcdn.githack.com/dlab-berkeley/R-functional-programming/1650e53a815d7c6e5449e035fd61a21b646b43d7/lecture_notes/01_why_map.html)]
1414

15-
2. How to use `map2()` and `pmap()` to avoid writing nested loops.
15+
2. How to use `map2()` and `pmap()` to avoid writing nested loops. [[Notebook](https://rawcdn.githack.com/dlab-berkeley/R-functional-programming/1650e53a815d7c6e5449e035fd61a21b646b43d7/lecture_notes/02_more_inputs.html)]
1616

17-
3. How to use `map()` and `glue()` to automate creating multiple plots
17+
3. How to use `map()` and `glue()` to automate creating multiple plots [[Notebook](https://rawcdn.githack.com/dlab-berkeley/R-functional-programming/1650e53a815d7c6e5449e035fd61a21b646b43d7/lecture_notes/03_map_glue.html)]
1818

19-
4. How to use `reduce()` to automate joining multiple dataframes
19+
4. How to use `reduce()` to automate joining multiple dataframes [[Notebook](https://rawcdn.githack.com/dlab-berkeley/R-functional-programming/1650e53a815d7c6e5449e035fd61a21b646b43d7/lecture_notes/04_reduce_join.html)]
2020

21-
5. How to use `slowly()` and `future_` to make automation process either slower or faster
21+
5. How to use `slowly()` and `future_` to make automation process either slower or faster [[Notebook](https://rawcdn.githack.com/dlab-berkeley/R-functional-programming/1650e53a815d7c6e5449e035fd61a21b646b43d7/lecture_notes/05_slower_faster.html)]
2222

23-
6. How to use `safely()` and `possibly()` to make error handling easier
23+
6. How to use `safely()` and `possibly()` to make error handling easier [[Notebook](https://rawcdn.githack.com/dlab-berkeley/R-functional-programming/1650e53a815d7c6e5449e035fd61a21b646b43d7/lecture_notes/06_make_error_handling_easier.html)]
2424

2525
## Prerequisites
2626

27-
- Some experience with writing functions in R
27+
- Some experience with writing functions in R
2828

2929
## Setup
3030

31-
Launch the ... . Please do so before attending the worskshop as it takes a while (especially, if you do it for the first time).
31+
Launch the [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/dlab-berkeley/R-functional-programming/master?urlpath=rstudio). Please do so before attending the worskshop as it takes a while (especially, if you do it for the first time).
32+
33+
---
3234

3335
![](https://i.creativecommons.org/l/by/4.0/88x31.png) This work is licensed under a [Creative Commons Attribution 4.0 International License](https://creativecommons.org/licenses/by/4.0/).

0 commit comments

Comments
 (0)
0