La fonction merge

Combiner des données avec data.table en R

Scott Ritchie

Postdoctoral Researcher in Systems Genomics

Jointures

  • Les jointures viennent des langages de requêtes (p. ex. SQL).

  • Quatre jointures standard :

    • inner
    • full
    • left
    • right
  • Les quatre se font avec merge()

Combiner des données avec data.table en R

Jointure interne (inner)

Ne conserver que les observations présentes dans les deux data.tables

merge(x = demographics, y = shipping, 
      by.x = "name", by.y = "name")

Combiner des données avec data.table en R

L'argument by

Utilisez by pour éviter de répéter le même nom de colonne

merge(x = demographics, y = shipping, 
      by = "name")

Combiner des données avec data.table en R

Jointure complète (full)

Conserver toutes les observations présentes dans l'un ou l'autre data.table

merge(x = demographics, y = shipping, 
      by = "name", all = TRUE)

Combiner des données avec data.table en R

Passons à la pratique !

Combiner des données avec data.table en R

Preparing Video For Download...