bookclub-advr

DSLC Advanced R Book Club
git clone https://git.eamoncaddigan.net/bookclub-advr.git
Log | Files | Refs | README | LICENSE

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>