09.qmd (2571B)
1 --- 2 title: Cohort 9 3 --- 4 5 {{< video https://www.youtube.com/embed/70Ep06M3NUk >}} 6 7 <details> 8 9 <summary>Meeting chat log</summary> 10 ``` 11 00:12:20 Olivier Leroy: Start 12 00:16:18 Olivier Leroy: I have a love/hate relation with sort 13 00:16:23 Olivier Leroy: source 14 00:17:36 Steffi LaZerte (she/her): docs for rlang::parse_expr: 15 These functions parse and transform text into R expressions. This is the first step to interpret or evaluate a piece of R code written by a programmer. 16 00:17:59 Olivier Leroy: ‘parse()’ returns the parsed but unevaluated expressions in an 17 ‘expression’, a “list” of ‘call’s. 18 00:19:40 Olivier Leroy: I have a “daily_year” project for this kind of stuff 19 00:20:42 Olivier Leroy: You are doing great! 20 00:32:30 Steffi LaZerte (she/her): eval(rlang::get_expr(q), rlang::get_env(q)) same as 21 rlang::eval_tidy(q) 22 00:33:41 Olivier Leroy: Reacted to "eval(rlang::get_expr..." with 👍 23 00:34:00 Derek Sollberger: Reacted to "eval(rlang::get_expr..." with 👍 24 00:34:30 Olivier Leroy: That was intersting, learning the “mistakes” on the road 25 00:35:24 Steffi LaZerte (she/her): Definitely! Things like this always help me better understand 26 00:35:31 Olivier Leroy: Reacted to "Definitely! Things l..." with 👍 27 00:42:33 Olivier Leroy: Very clear explanation 28 00:43:11 Steffi LaZerte (she/her): Sometimes I use .env$x in workflows too, for maximum readibility and clarity :D 29 00:43:19 Olivier Leroy: Reacted to "Sometimes I use .env..." with 👍 30 00:47:42 Olivier Leroy: Just noticed you are using relative row number 31 00:48:16 Jo Hardin: i noticed the row numbering, too, but i don’t understand it! what is relative row numbering? 32 00:50:52 Olivier Leroy: Reacted to "i noticed the row nu..." with 👍 33 00:59:14 Jo Hardin: {{ variable }} 34 00:59:42 Derek Sollberger: Replying to "{{ variable }}" 35 36 great for data masks? 37 00:59:53 Olivier Leroy: Replying to "{{ variable }}" 38 39 {{variable}} 40 01:00:11 Derek Sollberger: Replying to "{{ variable }}" 41 42 https://dsollbergerquarto.netlify.app/posts/curly_operator/curly_operator 43 01:00:36 Steffi LaZerte (she/her): https://dplyr.tidyverse.org/articles/programming.html 44 01:03:27 Steffi LaZerte (she/her): var_summary <- function(data, var) { 45 data %>% 46 summarise(n = n(), min = min({{ var }}), max = max({{ var }})) 47 } 48 mtcars %>% 49 group_by(cyl) %>% 50 var_summary(mpg) 51 01:04:16 Jo Hardin: library(tidyverse) 52 my_func <- function(x){ 53 mtcars |> 54 select({{x}}) 55 } 56 57 my_func(wt) 58 01:05:53 Steffi LaZerte (she/her): Reacted to "library(tidyverse) 59 m..." with 👍🏻 60 01:09:46 Olivier Leroy: end 61 ``` 62 </details>