library(readxl)
library(plyr)
library(dplyr)
library(tricky)
library(tibble)
library(readr)
library(knitr)

Find keys

read_csv(
  system.file(
    "extdata", 
    "table_deputes.csv", 
    package = "tricky")
  ) %>% 
  find_keys() 

Standardize table names

Many datasets have non standard variable names including accents (ie é, è, à, ...), spaces and so on.

The French IT Dashboard is an example of a data set with column names in natural language :

read_excel(
  path = system.file(
    "extdata", 
    "panorama.xlsx", 
    package = "tricky"
    )
  ) %>% 
  names()
read_excel(
  path = system.file(
    "extdata", 
    "panorama.xlsx", 
    package = "tricky"
    )
  ) %>% 
  set_standard_names() %>% 
  glimpse()

Detect missing values

read_excel(
  path = system.file(
    "extdata", 
    "panorama.xlsx", 
    package = "tricky"
    )
  ) %>% 
  set_standard_names() %>% 
  .$ministere_porteur %>% 
  count_na()
read_excel(
  path = system.file(
    "extdata", 
    "panorama.xlsx", 
    package = "tricky"
    )
  ) %>% 
  set_standard_names() %>% 
  detect_na()


blaquans/tricky documentation built on May 12, 2019, 9:29 p.m.