Data Science

Transposition

Séance Précendente


  • %>% (pipe operator)
  • select()
  • filter()
  • group_by()
  • summarise()
  • mutate()
  • inner_join()

Rappel

Creation de dataset

Aperçu d’un dataset dans l’environnement

Aperçu d’un dataset dans l’environnement

Aperçu d’un dataset dans l’environnement

Aperçu d’un dataset dans l’environnement

Aperçu d’un dataset dans l’environnement

Aperçu d’un dataset dans l’environnement

Aperçu d’un dataset dans l’environnement

Aperçu d’un dataset dans l’environnement

Aperçu d’un dataset dans l’environnement

Aperçu d’un dataset dans l’environnement

Transposer des données

Format long à large



  •            df %>%
  •            pivot_wider(names_from = col2,
                                                    values_from = col3)

Format large à long



  •            df %>%
  •            pivot_longer( -col1,
                                                   names_to= 'choose_name',
                                                    values_to = 'choose_name')

Instructions

  • 1) Lire le package {readr}
  • 2) Lire le fichier rev.csv
  • 3) Voir un aperçu du fichier
  • 4) Ajouter une colonne trimestre (utiliser quarter())
  • 5) Ajouter la somme des revenus par gestionnaire, par trim.
  • 6) Transposer la table, passer les trimestres en colonnes

Instructions

  • 1) Lire le fichier fond_csv.csv
  • 2) Voir un aperçu du fichier
  • 3) Transposer la table, creer les colonnes year et index

Récapitulatif


  • pivot_wider pour passer d’un format long à large
  • pivot_longer pour passer d’un format large à long

Merci pour votre attention

Questions?

Contact

Kevin Rosamont Prombo