Problème SAS Time Series/Company names
JJ
-
pauline92 Messages postés 23 Statut Membre -
pauline92 Messages postés 23 Statut Membre -
Bonjour,
Hey guys,
Ici Bruxelles. Je viens sur ce forum pour vous demander votre aide. pour le moment, je crée une database. Pour ce faire, je dois "merge" un certain nombre de données provenant de différentes sources. Une de mes sources a la forme suivante (en excel, que je ferais passer sous sas)
company name Microsoft IBM
01/07/2008 25 30
02/07/2008 25.5 31.2
.............
Or, je voudrais la forme suivante
company name date price
Microsoft 01/07/2008 25
Microsoft 02/07/2008 25.5
IBM 01/07/2008 30
IBM 02/07/2008 31.2
Est-il possible de faire cette transformation sous SAS?
Un grand merci pour votre aide, cela mavancerait énormément.
Ju
Hey guys,
Ici Bruxelles. Je viens sur ce forum pour vous demander votre aide. pour le moment, je crée une database. Pour ce faire, je dois "merge" un certain nombre de données provenant de différentes sources. Une de mes sources a la forme suivante (en excel, que je ferais passer sous sas)
company name Microsoft IBM
01/07/2008 25 30
02/07/2008 25.5 31.2
.............
Or, je voudrais la forme suivante
company name date price
Microsoft 01/07/2008 25
Microsoft 02/07/2008 25.5
IBM 01/07/2008 30
IBM 02/07/2008 31.2
Est-il possible de faire cette transformation sous SAS?
Un grand merci pour votre aide, cela mavancerait énormément.
Ju
A voir également:
- Problème SAS Time Series/Company names
- Popcorn time - Télécharger - TV & Vidéo
- Finish time lite - Télécharger - Utilitaires
- Quick time - Télécharger - Lecture
- Face time - Guide
- Time tools - Télécharger - Comptabilité & Facturation
1 réponse
Bonjour,
Disons que tu nommes ta table d'entrée TAB (très original!) avec comme variables d'entrée Date, Microsoft et IBM.
DATA MICROSOFT(keep=(Date Microsoft)) IBM(keep=(Date IBM))
SET TAB;
RUN;
DATA MICROSOFT;
SET MICROSOFT;
Company_Name='Microsoft';
RENAME MICROSOFT=PRICE;
RUN;
DATA IBM;
SET IBM;
Company_Name='IBM';
RENAME IBM=PRICE;
RUN;
DATA TABLE_MODIFIE;
SET IBM MICROSOFT;
RUN;
Ca devrait marcher!
Disons que tu nommes ta table d'entrée TAB (très original!) avec comme variables d'entrée Date, Microsoft et IBM.
DATA MICROSOFT(keep=(Date Microsoft)) IBM(keep=(Date IBM))
SET TAB;
RUN;
DATA MICROSOFT;
SET MICROSOFT;
Company_Name='Microsoft';
RENAME MICROSOFT=PRICE;
RUN;
DATA IBM;
SET IBM;
Company_Name='IBM';
RENAME IBM=PRICE;
RUN;
DATA TABLE_MODIFIE;
SET IBM MICROSOFT;
RUN;
Ca devrait marcher!