Les posteurs les plus actifs de la semaine
Aucun utilisateur |
Sujets les plus vus
Découper une chaine de caractères
2 participants
Page 1 sur 1
Découper une chaine de caractères
Salut, j'ai un objet caractère de cette forme: "V1 V2 V3 V4 V5" et je cherche une fonction qui, en prenant pour argument l'espace ' ', me découpe mon objet dans un vecteur de taille 5 et dont chaque cellule contient les différents Vi (i de 1 à 5 évidemment).
Re: Découper une chaine de caractères
Salut,
J'ai bricolé un petit truc, dis-moi si c'est ça que tu veux faire:
Bien sûr, si tes V[i] ne sont pas numériques, tu n'as pas besoin de la boucle
Ayana
J'ai bricolé un petit truc, dis-moi si c'est ça que tu veux faire:
- Code:
a<-'10 5 123'
split<-function(string){
b<-strsplit(string,' ')[[1]]
longueur<-length(nchar(b))
V<-rep(0,longueur)
for (i in 1:longueur){
V[i]<-as.numeric(b[i])
}
return(V)
}
b<-split(a)
Bien sûr, si tes V[i] ne sont pas numériques, tu n'as pas besoin de la boucle
Ayana
Ayana- Nombre de messages : 550
Localisation : Londres
Date d'inscription : 18/08/2009
Re: Découper une chaine de caractères
Il suffisait juste d'utiliser ce petit bout de code alors:
Si tu savais le délire dans lequel je me suis lancé... j'ai 10 lignes de syntaxe et ça fait toujours pas ce que je veux... Mais bon maintenant grace à toi ça marche!
Bref merci Ayana!
strsplit(string,' ')[[1]]
Si tu savais le délire dans lequel je me suis lancé... j'ai 10 lignes de syntaxe et ça fait toujours pas ce que je veux... Mais bon maintenant grace à toi ça marche!
Bref merci Ayana!
Re: Découper une chaine de caractères
Les joies de R! c'est ce qui fait son charme ;-)
Ayana- Nombre de messages : 550
Localisation : Londres
Date d'inscription : 18/08/2009
Sujets similaires
» Caractères spéciaux
» correlation entre deux chaine de caractère
» Loop, vector, découper des phrases
» Découper une ROC curve dans deux populations
» Extraire une chaîne de caractère à partir d'une autre
» correlation entre deux chaine de caractère
» Loop, vector, découper des phrases
» Découper une ROC curve dans deux populations
» Extraire une chaîne de caractère à partir d'une autre
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum