Skip to content

Instantly share code, notes, and snippets.

View pbaylis's full-sized avatar

Patrick Baylis pbaylis

View GitHub Profile
@pbaylis
pbaylis / dynamic-var-names-dplyr.R
Created May 27, 2019 18:35
Dynamic variable names with dplyr
multipetal <- function(df, n) {
varname <- paste("petal", n , sep=".")
mutate(df, !!varname := Petal.Width * n)
}
@pbaylis
pbaylis / sensitivity-curve.R
Last active July 12, 2020 02:06
Plot a sensitivity curve
# Create sensitivity curve of coefficient estimates
library(tidyverse)
library(cowplot)
library(fastDummies)
# Setup ----
rm(list = ls())
theme_set(theme_cowplot())
set.seed(42)
@pbaylis
pbaylis / reduce-merge.R
Created July 4, 2020 21:16
Reduce merge
Reduce(function(x, y) merge(x, y, all=TRUE), list(df1, df2, df3))
# OR #
Reduce(function(...) merge(..., all=TRUE), list(df1, df2, df3))
@pbaylis
pbaylis / rstudio-reset.sh
Last active December 29, 2020 18:56
RStudio Server reset
rm -rf ~/.rstudio
rstudio-server kill-all