Many datasets have bad column names featuring accents, blank spaces, slash, etc. Set standard names set standard names, ie names which can be used in programming.

set_standard_names(.data, prefix = "var_")

Arguments

.data

a tibble

prefix

name of the prefix for names beginning with numbers

Value

a tibble with standardized column names

Examples

library(readxl) library(dplyr)
#> #> Attaching package: ‘dplyr’
#> The following objects are masked from ‘package:stats’: #> #> filter, lag
#> The following objects are masked from ‘package:base’: #> #> intersect, setdiff, setequal, union
read_excel( path = system.file("extdata","panorama.xlsx", package = "tricky") ) %>% set_standard_names()
#> # A tibble: 57 x 15 #> ministere_porteur ministere_nom_complet nom_du_projet projet_intermini… #> <chr> <chr> <chr> <chr> #> 1 SPM Premier ministre FRANCE CONNECT Oui #> 2 SPM Premier ministre PNR Oui #> 3 SPM Premier ministre VITAM Oui #> 4 SPM Premier ministre Réseau Intermin… Oui #> 5 SPM Premier ministre SÉGUR-FONTENOY Non #> 6 MAEDI Ministère des Affaires… DIPLOMATIE v2 Non #> 7 MAEDI Ministère des Affaires… SAPHIR Non #> 8 MAEDI Ministère des Affaires… CROCUS Non #> 9 MCAS Ministères Chargés des… IMOTEP Non #> 10 MCAS Ministères Chargés des… SI Représentati… Non #> # ... with 47 more rows, and 11 more variables: #> # description_et_objectifs_du_projet <chr>, #> # en_savoir_plus_sur_le_projet <chr>, debut <dttm>, #> # duree_previsionnelle_en_annee <chr>, phase_du_projet_en_cours <chr>, #> # cout_estime <chr>, cout_estime_par_tranche <chr>, zone_fonctionnelle <chr>, #> # financement_programme_s_ <chr>, #> # lien_vers_les_projets_annuels_de_performances <chr>, #> # date_de_publication <dttm>