Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- tutorials
- 사랑
- 행복
- 딥러닝
- DeepLearning
- cs231n
- 답변
- machine learning
- 인공지능
- tensorflow
- 세상
- 한국어
- 질문
- neural networks
- Reinforcement Learning
- 강화학습
- Artificil Intelligence
- 번역
- SAS
- 매크로
- Hvass-Lab
- 머신러닝
- Andrej Karpathy
- TensorFlow Tutorials
- 꿈
- Tutorial
- openai
- SQL
- 신경망
- deep learning
Archives
- Today
- Total
Economics & Deeplearning
변수값을 끌어와서 데이터셋 이름을 바꾸려면 어떻게 할까요? 본문
문제를 단순화시켜서 서술하겠습니다.
데이터셋이 A1, A2, .... A100 까지 있습니다.
각 데이터셋에는 x 라는 변수 하나만 있고, 관측치는 하나입니다.
각 데이터셋마다 x 변수의 값은 다릅니다.
예컨대,
A1 에서 x = 3
A2 에서 x = 5
A3 에서 x = 7
등등..
이 상태에서, x 값을 읽어와서 데이터셋의 이름을 다음과 같이 바꾸고 싶습니다.
A1 --> B3
A2 --> B5
A3 --> B7
이것을 A1 부터 A100 까지 매크로를 써서 하고 싶은데, 어떻게 하면 좋을까요?
================================================================================
%macro makefile;
%do i=1 %to 100; data a&i ;
x= 1+2*&i; run;%end;
%mend;
%makefile;
%macro makefile2;
%do i=1 %to 100;
data _null_;
set a&i;
call symput ('name',left(x));
run;
proc datasets lib=work nolist;
change a&i=b&name;
quit;
%end;
%mend;
%makefile2;
'SAS > SAS 질문과 답변' 카테고리의 다른 글
proc freq 관측치 카운트 질문입니다! (0) | 2016.02.20 |
---|---|
어떤 PROC문인지 해석 좀 부탁드립니다 ㅠㅠ (0) | 2016.02.20 |
한변수 쪼개기 (0) | 2016.02.20 |
options mprint 질문 (0) | 2016.02.20 |
sas 시간 계산 관련 질문 드립니다 -왕초보 (0) | 2016.02.20 |
Comments