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.
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 : 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 = ";"))}
Sans succès ... Je ne suis pas contre un peu d'aide.