由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - One simple question about input and length in sas
相关主题
一道sas题 在线求解 50个包子答谢 急啊【包子】date 变量 赋值问题
请教一个sas的sort date变量问题请教一个SAS选择性输出数据的问题,急,有包子
sas date variable exchange包子请教,时间格式问题
大家练练手吧,挺有意思的一道题Help on SAS: how to reconstruct records
问一个sas题##问一个SAS de 问题##
need sas debug help!! Please...请教一个proc sql的问题
求教SAS问题请问sas里有没有一个自动分week的功能?
SAS时间处理求教sas help!!
相关话题的讨论汇总
话题: readd话题: mmddyy10话题: date9话题: scientist话题: 變項
进入Statistics版参与讨论
1 (共1页)
s********1
发帖数: 54
1
Compare data inf123 and data inf, who can explain to me why outputs from
these two codes are not the same? Data inf is the right one. In terms of the
difference, they are represented as follows:
In data inf123
length readd $10.;/*先把長度都開好*/
input group id_n name $ job $12. st_time $10.;
In data inf
length job $12 readd $10 st_time $10;/*先把長度都開好*/
input group id_n name $ job $ st_time $;
______________________________________________
data inf123 ;
length readd $10.;/*先把長度都開好*/
input group id_n name $ job $12. st_time $10.;
if group=1 then readd='date9.';/*如果group值是1,就在readd變項裡面
放對應的date9.*/
else readd='mmddyy10.';/*反之就給mmddyy10.,請注意這裡不是隨便給格
式,是要考慮原始資料樣貌*/
newd=INPUTN(st_time, readd);/*前面放要改的變項名稱,後面就放我自訂的readd
變項(裡面已經coding好格式的文字)*/
cards;
1 1234 Zork lawer 10AUG2001
1 4567 Penny Star 23SEP1985
2 9512 Sheldon Scientist 10/06/1999
2 3575 Raj Scientist 08/08/1986
;
run;
proc print;run;
______________________________________________
data inf ;
length job $12 readd $10 st_time $10;/*先把長度都開好*/
input group id_n name $ job $ st_time $;
if group=1 then readd=’date9. ‘;/*如果group值是1,就在readd變項
裡面放對應的date9.*/
else readd=’mmddyy10.’;/*反之就給mmddyy10.,請注意這裡不是隨便給
格式,是要考慮原始資料樣貌*/
newd=INPUTN(st_time, readd);/*前面放要改的變項名稱,後面就放我自訂的readd
變項(裡面已經coding好格式的文字)*/
cards;
1 1234 Zork lawer 10AUG2001
1 4567 Penny Star 23SEP1985
2 9512 Sheldon Scientist 10/06/1999
2 3575 Raj Scientist 08/08/1986
;
run;
proc print;run;
________________________________________________________
Output from data inf
________________________________________________________
Obs job readd st_time group id_n name newd
1 lawer date9. 10AUG2001 1 1234 Zork 15197
2 Star date9. 23SEP1985 1 4567 Penny 9397
3 Scientist mmddyy10. 10/06/1999 2 9512 Sheldon 14523
4 Scientist mmddyy10. 08/08/1986 2 3575 Raj 9716
________________________________________________________
Output from data inf123
________________________________________________________
Obs readd group id_n name job st_time newd
1 date9. 1 1234 Zork lawer 10A UG2001 .
2 date9. 1 4567 Penny Star 23SE P1985 .
3 mmddyy10. 2 9512 Sheldon Scientist 10 /06/1999 .
4 mmddyy10. 2 3575 Raj Scientis t 08/08/19 .
1 (共1页)
进入Statistics版参与讨论
相关主题
sas help!!问一个sas题
How to convert a SAS char variable to a date variable.need sas debug help!! Please...
请教两个关于SAS的问题求教SAS问题
急问SAS时间处理求教
一道sas题 在线求解 50个包子答谢 急啊【包子】date 变量 赋值问题
请教一个sas的sort date变量问题请教一个SAS选择性输出数据的问题,急,有包子
sas date variable exchange包子请教,时间格式问题
大家练练手吧,挺有意思的一道题Help on SAS: how to reconstruct records
相关话题的讨论汇总
话题: readd话题: mmddyy10话题: date9话题: scientist话题: 變項