Fonction "GREGEXPR", "STRSPLIT" ?
Bonjour,
J'aimerais à partir d'une colonne de ma base de données arriver à en obtenir une autre.
Code:
1 2 3 4 5 6
| nom1 ; nom2 ; nom3
nom1
nom4 ; nom7
nom2 ; nom6
nom1 ; nom2 ; nom4 ; nom5
... |
Chacune de mes observations sont regroupées en une seule colonne et séparées par un point virgule.
A partir de ce séparateur commun, je pensais pouvoir trouver quelque chose.
J'ai essayé avec la fonction GREGEXPR mais je n'arrive pas à en retirer les résultats qui m'intéressent.
Aussi avec la fonction SPLITSTR mais elle ne fonctionne pas dans ma boucle.
Code:
1 2 3 4
| for (i in 1:length(data$c1))
{data$c2 =
length(
strsplit(as.character(data[i, "c1"]), split = ";"))} |
Sans succès ... Je ne suis pas contre un peu d'aide.