Supposons que j'ai un numéro: 4321 P>
Et je veux l'extraire en chiffres: 4, 3, 2, 1 p>
Comment puis-je faire ça? p>
5 Réponses :
Utiliser SUBSTRING CODE> Pour extraire le caractère à chaque index, puis le reconvertir en entier:
x <- 4321
as.integer(substring(x, seq(nchar(x)), seq(nchar(x))))
[1] 4 3 2 1
Alternativement, avec strpsplit code>:
Pour le plaisir, voici une alternative:
x <- 4321 read.fwf(textConnection(as.character(x)), rep(1, nchar(x))) # V1 V2 V3 V4 # 1 4 3 2 1
pour
ZOMG Les gens votent-ils ceci? Qu'est-ce que c'est, /. modération? :-)
Une solution alternative utilisant l'opérateur modulo: exemple: p>
Pouvez-vous clarifier ce que vous essayez de faire? Les strings b>
4321 code> ou
1 code> sont différents des numéros b> b>
4321 code> et
1 code>