Skip to content

Instantly share code, notes, and snippets.

View TimTeaFan's full-sized avatar

Tim Tiefenbach TimTeaFan

View GitHub Profile
@TimTeaFan
TimTeaFan / nested_data_table.R
Created March 24, 2023 20:13
using `table()` in list-column of nested data
library(dplyr)
mtcars %>%
nest_by(gear) %>%
mutate(freq = rlang::list2(
"gear_{gear}_carb" := table(data$carb)
)) %>%
pull(freq)
#> $gear_3_carb
@TimTeaFan
TimTeaFan / many_dv_models.R
Created May 30, 2023 09:20
Tidyverse many models using several dependent variables
``` r
library(tidyverse)
indep_vars <- c("vs", "am", "gear", "carb")
dep_vars <- c("mpg", "disp", "hp")
init_grid <- tibble(dep_var = dep_vars,
indep_vars = list(indep_vars))
@TimTeaFan
TimTeaFan / monty_hall.R
Created January 24, 2024 10:59
Monty Hall Problem
reveal_door <- function(doors) {
if ("car" %in% names(doors)) {
return(doors[names(doors) != "car"])
}
sample(doors, size = 1)
}
play_monty_hall <- function(switch_doors = FALSE) {