Bonjour,
je désire transformer une variable de type char4 en num6
les valeurs sont du style 0006,0013,0198,2777.mais aussi 7 ,500 ,9994.
Comment puis je faire cette transformation en
6,13,198,2777.mais aussi 7,500,9994.
Merci
Bonjour,
je désire transformer une variable de type char4 en num6
les valeurs sont du style 0006,0013,0198,2777.mais aussi 7 ,500 ,9994.
Comment puis je faire cette transformation en
6,13,198,2777.mais aussi 7,500,9994.
Merci
Je suppose que tu utilises la virgule pour spérarer les différentes observations (je suppose que tes observations ne sont pas du type 0006,0013,0198,2777, mais plutot 0006 puis 0013 puis 0198 puis 2777). Est ce bien ca?
pour convertir une variable de type caratère en numérique, il te faut utiliser la fonction input suivi du format en question.
par exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part newvar=input(var,best6.);
Merci Manoutz.
C'est bien la bonne solution.
Je pensais que j'allais avoir un problème de conversion car parfois mon chiffre était précédé de 0 et parfois suivi par des blancs.
Mais il fait le bon nettoyage.
C'est super.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager