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