[Résolu] Manipulation d'un data frame

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

Virginie Le Cras
Messages : 25
Enregistré le : 16 Mar 2016, 14:26

[Résolu] Manipulation d'un data frame

Messagepar Virginie Le Cras » 20 Aoû 2018, 07:30

Bonjour,

J'ai une petite question technique, je n'arrive pas à trouver la fonction qui pourrait m'aider.

J'aimerais transformer un tableau de ce type :

Code : Tout sélectionner

variable modalite
x A
y B
z C
y D


En ce tableau :

Code : Tout sélectionner

variable modalite
x A
y B, D
z C


Une suggestion ? Merci par avance !

Virginie

Guillaume Devailly
Messages : 28
Enregistré le : 22 Déc 2017, 12:31

Re: Manipulation d'un data frame

Messagepar Guillaume Devailly » 20 Aoû 2018, 08:12

Bonjour,
voici une possibilité via le package dplyr :

Code : Tout sélectionner

d <- data.frame(variable = c("x", "y", "z", "y"), modalite = c("A", "B", "C", "D"))

library(dplyr)

group_by(d, variable) %>%
    summarise(modalite = paste(modalite, collapse = ", "))

Pierre-Yves Berrard
Messages : 1029
Enregistré le : 12 Jan 2016, 23:30

Re: Manipulation d'un data frame

Messagepar Pierre-Yves Berrard » 20 Aoû 2018, 08:19

Un peu abusé, quand même : viewtopic.php?t=9273
PY

Virginie Le Cras
Messages : 25
Enregistré le : 16 Mar 2016, 14:26

Re: Manipulation d'un data frame

Messagepar Virginie Le Cras » 20 Aoû 2018, 08:22

Parfait, merci !

(au temps pour moi Pierre-Yves, ça m'avait échappé)


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité