SAS -> remplacer les valeurs manquantes
babaorumi
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
cleesej -
cleesej -
Bonjour,
je débute en SAS. J'ai importé un fichier "bloc note" en table SAS, mais il contient des erreurs :
Pour une certaine variable numérique binaire (elle peut prendre la valeur 0 ou 1), des observations sont notées "o" à la place de "0". Du coup, j'ai des valeurs manquantes.
Maintenant j'aimerais bien remplacer ces "o" par des "0" à l'aide d'un programme SAS.
Merci de m'aider
Babaorumi
je débute en SAS. J'ai importé un fichier "bloc note" en table SAS, mais il contient des erreurs :
Pour une certaine variable numérique binaire (elle peut prendre la valeur 0 ou 1), des observations sont notées "o" à la place de "0". Du coup, j'ai des valeurs manquantes.
Maintenant j'aimerais bien remplacer ces "o" par des "0" à l'aide d'un programme SAS.
Merci de m'aider
Babaorumi
A voir également:
- Sas remplacer valeur manquante par 0
- Remplacer disque dur par ssd - Guide
- Cette valeur ne correspond pas aux restrictions de validation des données pour cette cellule ✓ - Forum Excel
- Remplacer par word - Guide
- Remplacer 0 par vide excel ✓ - Forum Excel
- Remplacer coco - Accueil - Réseaux sociaux
1 réponse
Bonjour,
Je réponds avec un peu de retard mais si cela peut servir à quelqu'un.
Pour faire cela, il faut utiliser un informat.
PROC FORMAT;
INVALUE imq
'o'=0;/*Remplace o par le chiffre 0*/
RUN;
FILENAME fictxt 'chemin_du_fichier.txt';
DATA ton_fichier;
INFILE fictxt /*ne pas oublier d'ajouter les autres options d'infile*/;
*Mettre toutes les variables;
INPUT v1 v2 v3;
*En supposant que seules v2 et v3 ont besoin de la correction, à toi de mettre les variables concernées;
INFORMAT v2 v3 imq.;
RUN;
Bonne journée.
Je réponds avec un peu de retard mais si cela peut servir à quelqu'un.
Pour faire cela, il faut utiliser un informat.
PROC FORMAT;
INVALUE imq
'o'=0;/*Remplace o par le chiffre 0*/
RUN;
FILENAME fictxt 'chemin_du_fichier.txt';
DATA ton_fichier;
INFILE fictxt /*ne pas oublier d'ajouter les autres options d'infile*/;
*Mettre toutes les variables;
INPUT v1 v2 v3;
*En supposant que seules v2 et v3 ont besoin de la correction, à toi de mettre les variables concernées;
INFORMAT v2 v3 imq.;
RUN;
Bonne journée.