Bonjour,
J'aimerais à partir d'une colonne de ma base de données arriver à en obtenir une autre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 3 1 2 2 4 ...
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.
Sans succès ... Je ne suis pas contre un peu d'aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for (i in 1:length(data$c1)) {data$c2 = length( strsplit(as.character(data[i, "c1"]), split = ";"))}
Partager