Salut,
Si je dispose d'une table possedant les variables V1 V2 V3 dans cet ordre, je voudrais savoir si il est possible de modifier cet ordre (par exemple V2 V3 V1) sans être obliger de recopier les variables .
Merci.
Salut,
Si je dispose d'une table possedant les variables V1 V2 V3 dans cet ordre, je voudrais savoir si il est possible de modifier cet ordre (par exemple V2 V3 V1) sans être obliger de recopier les variables .
Merci.
Je pense qu'il faut récréer la table.
C'est un sujet déjà traité
Consultez les FAQs et les anciens postes avant de poser vos questions. Merci
Comme l'a dit mon prédecesseur il faut recreer ta table ou faire une proc SQL en remettant les variables dans l'ordre que tu veux!
De toute maniere je pense qu'un moment ou un autre tu devrais recopier tes variables.
Recreer un data avec v4,v5 et v6 avec v4=V2, V5=V3 et V6=V1 puis un keep de V4 V5 et V6.
Seulement c'est long quand tu as 50 variables ....
Bonjour,
On peut aussi utiliser l'option RETAIN,
ash_rmy.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 DATA A; RETAIN AGE NAME SEX; SET SASHELP.CLASS; RUN;
S'il y a trop de variable, on peut utiliser l'option Array pour créer d'autres dans l'ordre qu'on veut. A la fin il faudra supprimer les anciennes variables
J'ai créer d'abord dans la table 10 variables non ordonnées, l'option Array m'a permis de les ordonner mais en changeant de nom. On peut toute fois les renommer mais je pense que ce n'est pas nécessaire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 data non_ordone; input V10 V8 V1 V2 V9 V5 V4 V6 V7 V3; Cards; 1 10 4 2 4 1 2 4 74 0.1 3 5 7 3 4 0 1 6 55 0.9 ; data non_ordone; set non_ordone; Array X[10] V1-V10; Array Y[10] V_1-V_10; do i=1 to 10; Y[i]=X[i]; end; drop V1-V10 i; run;
Merci!!
- Faites un tour sur mon siteweb professionnel www.aristideelysee.16mb.com Des codes dans la section "media et code" pouvant vous aider que vous pouvez aussi partager sur les réseaux sociaux.
- Visiter mon blog en cliquant ici! Des techniques, astuces et macros pour l'analyse quantitative.
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