일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 신경망
- 인공지능
- 답변
- 행복
- 세상
- cs231n
- DeepLearning
- 꿈
- 한국어
- 강화학습
- machine learning
- neural networks
- 매크로
- Tutorial
- tensorflow
- Reinforcement Learning
- 사랑
- 번역
- 머신러닝
- tutorials
- openai
- deep learning
- TensorFlow Tutorials
- Andrej Karpathy
- Hvass-Lab
- SQL
- Artificil Intelligence
- 질문
- 딥러닝
- SAS
- Today
- Total
Economics & Deeplearning
그룹별 일련번호 부여 문의 본문
안녕하세요. 그룹별로 일련번호를 달려고 하는데 잘 해결되지 않아서 문의좀 드려요.
예시 데이터는 아래와 같습니다.
code dif var1 var2 1 0 12 20 1 0 20 25 1 1 15 13 1 2 20 21 2 1 20 20 2 1 21 21 2 2 23 35
아래와 같이 구현하고자 하는데요. first 구문을 사용하는 경우 그룹핑에 일련번호가 증가하여 원하는 형태로 데이터가 안만들어지네요.
code dif var1 var2 group 1 0 12 20 1 1 0 20 25 1 1 1 15 13 2 1 2 20 21 3 2 1 20 20 1 2 1 21 21 1 2 2 23 35 2
조언좀 부탁드립니다. |
================================================================================
data temp;
Input code dif var1 var2;
Cards;
1 0 12 20
1 0 20 25
1 1 15 13
1 2 20 21
2 1 20 20
2 1 21 21
2 2 23 35
;
Run;
Proc sort data=temp;
By code dif;
Run;
Data temp1;
Set temp;
By code dif;
If first.Code then do; group=1; retain group; end;
If first.Code ne 1 and first.dif=1 then group=group+1;
Run;
'SAS > SAS 질문과 답변' 카테고리의 다른 글
소인수분해 (0) | 2016.02.21 |
---|---|
안녕하세요~ not exist 관련해서 질문드립니다! (0) | 2016.02.21 |
필요한 날짜만 추출하는 방법이 있나요? (0) | 2016.02.21 |
t기의데이터와 t-1기 데이터를 사용해 변화율 변수를 생성하는 방법 질문드릴게요! (0) | 2016.02.21 |
INPUT을 두개 사용할때! (0) | 2016.02.21 |