Comment utiliser les SAS de découper une chaîne en deux variables
- J'ai un jeu de données comme ci-dessous:
country United States, Seattle United Kingdom, London
Comment puis-je diviser le pays en une données dans SAS comme:
country city
United States Seattle
United Kingdom London
BTW, googler pour les réponses à ce genre de questions est beaucoup plus rapide et plus pédagogique, puis en demandant sur les forums;)
D'autre part, cela devient de plus en plus vrai quand plus de gens néanmoins se poser ces questions sur les forums...
D'autre part, cela devient de plus en plus vrai quand plus de gens néanmoins se poser ces questions sur les forums...
OriginalL'auteur user3038725 | 2013-12-10
Vous devez vous connecter pour publier un commentaire.
Utiliser la fonction SCAN() avec la virgule comme séparateur.
OriginalL'auteur Dmitry Shopin
Une autre option,
INFILE magic
(google le terme de documents sur le sujet); utile pour l'analyse du nombre de variables à partir d'une chaîne de caractères et/ou de composer avec la cité des champs et qui serait plus travailler avecscan
.tempfile
peut être n'importe quel fichier (ou celui que vous créer à la volée avec n'importe quel caractère à éviter l'EOF).OriginalL'auteur Joe