由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - sas 变量赋值问题
相关主题
SAS BASE的一道题不明白,青椒一道SAS BASE题,HELP!
#SAS BASE 问题,明天就考试了##SAS中FORMAT问题求教
请问如何用 R 产生一些变量SAS adv question.请大家帮忙看看
SAS random number generatior该怎么用呀?SAS 求助:如何根据变量值输出变量名
stata,初始值SAS处理Large Dataset太慢了,怎么办?
sas 程序咨询 数据补充完整包子求助 2个问题
问个SAS数据处理的问题请问一个SAS proc sql的写法
【包子】date 变量 赋值问题问一个SAS的问题,急急!!
相关话题的讨论汇总
话题: index话题: test话题: group话题: obs话题: data
进入Statistics版参与讨论
1 (共1页)
y******n
发帖数: 188
1
如图,在只是知道第一列(obs)数据的情况下,
如何加入第二列变量group,并且赋值
谢谢
l*********s
发帖数: 5409
2
make a counter variable which is increased whenever you see a 1, then
translate it into letters.
h********o
发帖数: 103
3
Try this:
==========================
DATA TEST;
INPUT OBS @@;
CARDS;
1 2 3 1 2 3 4 5 1 2 1 2 3 4 1 2 3 4 5 6 7 8 9
;
DATA TEST (DROP = CHAR INDEX);
CHAR = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
SET TEST;
IF OBS = 1 THEN INDEX + 1;
GROUP = SUBSTR(CHAR,INDEX,1);
RUN;
y******n
发帖数: 188
4
This works.
Thank you very much!

【在 h********o 的大作中提到】
: Try this:
: ==========================
: DATA TEST;
: INPUT OBS @@;
: CARDS;
: 1 2 3 1 2 3 4 5 1 2 1 2 3 4 1 2 3 4 5 6 7 8 9
: ;
: DATA TEST (DROP = CHAR INDEX);
: CHAR = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
: SET TEST;

y******n
发帖数: 188
5
proc sql;
create table temp as
select group, max(obs) as numObs
from test
group by group;
quit;
SAS give the note:
“The query requires remerging summary statistics back with the original
data”
How to solve this problem?
Thanks a lot!
h********o
发帖数: 103
6
I don't see any problem with your codes and it works fine with the following
SAS LOG notes:
===================================
41 proc sql;
42 create table temp as
43 select group, max(obs) as numObs
44 from test
45 group by group;
NOTE: Table WORK.TEMP created, with 5 rows and 2 columns.
46 quit;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.05 seconds
cpu time 0.01 seconds
h********o
发帖数: 103
7
The better way:
=========================
DATA TEST ;
SET TEST;
IF OBS = 1 THEN INDEX + 1;
GROUP = BYTE(INDEX + 64);
DROP INDEX;
RUN;
1 (共1页)
进入Statistics版参与讨论
相关主题
问一个SAS的问题,急急!!stata,初始值
请问SAS中如何删除字符变量内的零sas 程序咨询 数据补充完整
Help needed! What sas function can read char. date HH:DD:SS:SSS to numeric?问个SAS数据处理的问题
base 123题第72/73题求解:关于substr的返回长度【包子】date 变量 赋值问题
SAS BASE的一道题不明白,青椒一道SAS BASE题,HELP!
#SAS BASE 问题,明天就考试了##SAS中FORMAT问题求教
请问如何用 R 产生一些变量SAS adv question.请大家帮忙看看
SAS random number generatior该怎么用呀?SAS 求助:如何根据变量值输出变量名
相关话题的讨论汇总
话题: index话题: test话题: group话题: obs话题: data