What is the difference between tricky’s set_standard_names() and tibble’s set_tidy_names() ?
set_standard_names() removes accents. set_tidy_names doesn’t.set_standard_names() replaces blank spaces with _ where set_tidy_names() uses .
According to the tidyverse’s styleguide :
Variable and function names should use only lowercase letters, numbers, and _.
library("tibble")
library("tricky")
table_sample <- tibble(
`base élèves` = c("toto"),
`2017/07/07` = as.Date("2017-07-01")
)table_sample %>%
set_standard_names() %>%
glimpse()## Observations: 1
## Variables: 2
## $ base_eleves <chr> "toto"
## $ var_2017_07_07 <date> 2017-07-01
table_sample %>%
set_tidy_names(syntactic = TRUE) %>%
glimpse()## New names:
## base élèves -> base.élèves
## 2017/07/07 -> X2017.07.07
## Observations: 1
## Variables: 2
## $ base.élèves <chr> "toto"
## $ X2017.07.07 <date> 2017-07-01