5  Etudes de cas

5.1 Data masking, Walrus opérator et sting interpolation

Exemple de Mutate dans une fonction ou même au sein d’un loop. voir sandbox.

# avec tunnel. pas essayé encore.
fun <- function(df, var) {
  df <- df %>% 
    mutate("{var}" := key - {{var}})
}
# avec pull(). OK.

fun <- function(df, var) {
  df <- df %>% 
    mutate("{var}" := key - pull(.,var))
}