结果:找到“sas 循环 1”相关内容133个,排序为按回复时间降序,搜索更多相关帖子请点击“高级”
SAS如何通过循环截取数据形成新的表格?
5 个回复 - 1958 次查看
现用SAS处理如下格式的数据。每张表格有30列(名称,分数,名称,分数。。。一共30列),每个日期都有一张,一共有500张左右的表格。
想要导入后进行整理成整理后数据的格式(名称,分数,日期三列)。
...
2018-8-26 20:23 - Lotus10 - SAS专版
请教一个sas循环问题?
7 个回复 - 1131 次查看
现在我有一个excel表(表的名字为“A
1”),一列数据(
10行),如下:(类似于考试的答案,表A
1为正确答案)
1.A
2.B
3.C
4.A
5.D
6.A
7.C
8.BC
9.ABCD
10.BCD
然后我还有一个表(名字为“a2”),也是一 ...
2013-12-4 15:55 - lqwoailuo - SAS专版
求问用宏里面的循环写SAS的滑动平均
0 个回复 - 1919 次查看
小白一枚,刚刚开始使用SAS,求各位大神解救!悬赏
10个论坛币!我想要对月度股价数据做一个60个月的滑动平均,就是每只股票
1-60 2-6
1个月这样
循环下去,附件里面的months是我做出来的每只股票的月度数据计数,可否为 ...
2015-4-4 23:26 - Zerowjj - SAS专版
求助SAS 循环语句
5 个回复 - 4623 次查看
求助
循环语句解决问题!很急!!! 在附件的表中,想统计每个no里一行与另一行是否完全一致(除ID),如果一致,那就在此行的末尾增加一列记为2,同时删掉相同的那一行。
2010-9-7 11:17 - ouhaicourse - 商业数据分析
求教:SAS数组和循环怎么用R实现?
4 个回复 - 583 次查看
我有一段SAS程序,想用R语言实现相同的功能,但没能搞定。
主要问题是这句:x = x + dc[t+i];
看那位大神有空帮忙搞定。
100论坛币,略表寸心!
/********************************/具体情况我来解释一下 ...
2022-3-30 11:26 - wx2123 - SAS专版
请教SAS中的数组和循环如何在R语言中实现
2 个回复 - 4207 次查看
我有一段SAS程序,不知道如何利用R语言实现。所以悬赏请教R代码!
# SAS 程序--------------------------------------
首先是创建data One的数据集,包括id, t, dm, s这4列。其中
* id有重复。这里只列出id =
1,2 ...
2022-3-2 11:56 - wx2123 - R语言论坛
Retain在SAS循环中不起作用吗?
4 个回复 - 727 次查看
想在数据集后面添加一列行号,可是不管把retain放在
循环里面还是
循环外面都是不起作用。是不是不可以直接这么写,求各路大神指点一下
data test2;
set test
1;
do until(n=0);
retain sn;
n=n-
1;
sn=+
1;
...
2021-12-14 10:18 - wangzai2367 - SAS专版
SAS数据集如何循环获取列数据集,求大神帮忙
5 个回复 - 2451 次查看
已知一个数据集A,有很多列(62行,37列),如何获取新的37个数据集,这些新的数据集分别取第一列和第二列、第一列和第三列、第一列和第四列,一直下去到最后的第一列和第37列(说明:不能用keep=变量名称的方式获取, ...
2020-9-19 08:49 - 1017801689 - SAS专版
sas do 循环的考试问题。
2 个回复 - 982 次查看
data NEW;
year=20
11;
amount=5000;
do i=
1 to 5;
year=year+
1;
end;
run;
问题:为什么i的结果是6而不是5?
2020-9-17 10:47 - hlg11 - SAS专版
sas lag()函数用到循环语句
3 个回复 - 4297 次查看
我想计算一个数;需要用到lag()函数;lag()函数的次数为seq-
1次;请问怎么运用函数 ;
循环应该怎么写?
seq为表里的一个字段
下面是我写的code,出错;
data aa ;
set RAW_DATA_fpd30;
if INSURANCE=2 and ...
2015-5-13 11:39 - PYJXDX - SAS专版
sas宏 循环编写
8 个回复 - 3683 次查看
本人刚接触SAS不久,有一个关于SAS宏
循环编写的问题求助各位大佬。
我编写了一个宏
%MRYH(rq=24mar2020, bh=
1044)
这个宏我需要按天修改rq这个宏参数:24mar2020、23mar2020、22mar2020........
因为天数太 ...
2020-4-2 10:59 - fusong0811 - SAS专版
急!如何在sas的dataset中插入一个循环变量
2 个回复 - 1041 次查看
如题,现在我想在
sas的数据集中插入一个变量i,i=
1,2,3,4,5,6,
1,2,3... i是这样一个
1到6的
循环,按照name变量进行分组;类似于这样
name i
AA
1
AA 2
AA 3
AA 4
AA 5
AA ...
2019-11-22 11:19 - 锦色连花静0 - SAS专版
请教一个SAS循环读取数据的程序写法问题
2 个回复 - 1348 次查看
现在需要将
100个格式相同的SAS数据集读入到一个数据集中,不会写set步的
循环,只能写成以下形式data data_0;
set data_
1 data_2 data_3 ........ data_
100;
......;
run;
想请教下各位简便的写法
2019-10-21 17:59 - sabernanoha - SAS专版
sas 宏循环 变量赋值
1 个回复 - 1962 次查看
%macro bookvalue;
%do i = 4 %to
12;
%let j=i-
1;
data comp4;set comp4;
B&i=B&j*(
1+ROE&i-k*ROE&i);
run;
%end;
%mend;
%bookvalue;
请问上述code有什么问题,为什么跑不出结果。
我主要是想实现Bt+i ...
2019-8-5 18:11 - wangflyjie - SAS专版
求大神帮忙解决一段sas循环程序!!!
1 个回复 - 843 次查看
求大神指导一段
sas程序!!!
现在有两个变量,时间date和a, 其中date只截图了一部分,原始的长度是20年的每一天。现在我要做的是——对20年中的每一天,都求其后三天的a的均值。(例如对2009年
12月30日,我就要算 ...
2019-6-21 00:12 - ashinaaa - SAS专版
SAS的都循环疑问
2 个回复 - 1110 次查看
以下几种情况下,do
循环结束后x、y和z的取值分别是多少?
(
1)
do x=0 to 3.
14
15926 by 0.0
1;
y = cos(x);
z = sin(x);
end;
(2)
do x=0 to 3.
14
15926 by 0.0
1;
y = ...
2018-10-22 15:59 - kige - SAS专版
SAS 高手请进,如何实现这个循环。
1 个回复 - 1247 次查看
高手请进: 如下数据,我想实现同一个ID 里面每一行的value 动态查找下次相减绝对值大于6的最近一次那条value记录,比如 第一条value的对应match_value的就是8, 然后第二和第三条对应的就是
15. 第4条对应的就是25.. ...
2018-7-25 11:14 - dchrenstu - SAS专版
求教一个循环赋值的SAS程序
3 个回复 - 1940 次查看
是这样的,我有一列类似这样的数据,
10000
0
1000
1
0
0
10002
0
0
0
0
我想将后面的0都赋值为第一次出现的不是0的那个数,比如第一个0赋值为前面的
10000,第二个和第三个0赋值为
1000
1,以此类推。最后就 ...
2018-7-19 20:36 - bobostardust - SAS专版
求助大牛如何在SAS中 循环执行宏并保存
6 个回复 - 7064 次查看
SAS菜鸟求助,已建立宏%abc,求
循环执行
1000次,每执行一次保存一次结果。
目前的保存结果的代码如下:
%macro export(data=);
PROC EXPORT DATA= SAMPLE.&data
OUTFILE= "E:\SAS\results\&data. ...
2013-9-30 22:44 - lixi24201 - SAS专版
sas do循环如何进行条件循环
0 个回复 - 1010 次查看
楼主想做一个宏中的
循环如
%Macro test;
%Do i=
1 %to
100;
....
%end;
%Mend test;%end;
假设
1 to
100对应另外一个dataset里的天数
但是在
1 到
100的
循环中想不做第20 33 35个
循环(即那个datase ...
2017-11-10 16:35 - jigouhuan - 爱问频道
请教SAS循环语句,感谢大神指点
20 个回复 - 9322 次查看
数据格式如下(外部excel文件,已建立
sas数据集)
proc phreg data=miRNAfirst;model time * vital_status(
1)=ebv-miR-BART
10;/*第五列变量*/
proc phreg data=miRNAfirst;model time * vital_status(
1)=ebv ...
2014-3-21 21:56 - Y初学者Y - SAS专版
sas编程问题求教,关于sas循环编程
2 个回复 - 1375 次查看
各位
sas牛人,我在用
sas编程的过程中遇到了一个难题,求助各位一下。我有两个表,表一是国债的发行数据,变量有国债的发行代码和每只国债的发行日期;表二是这些国债的每日交易数据,即表一中的每只国债在表二中都有 ...
2014-3-25 00:37 - cuibaoqiang - SAS专版
sas循环
4 个回复 - 1523 次查看
请问SAS中
循环体中可以放完整的数据步或过程步吗? 如果不行要怎么办才能实现该种
循环?
2015-10-20 07:56 - chens1994 - SAS专版
求助sas循环语句问题
4 个回复 - 1726 次查看
请教大神们一个
循环语句的问题。每个observation都有对应的时间,我现在要把一些对应时间的宏观变量加入,如何做到。例如
ID date
1 0
1AUG20
12
2 02JAN20
11
3
15FEB20
14
4
13OCT20
15
5 ...
2016-7-7 19:24 - ga9203 - SAS专版
SAS循环问题
1 个回复 - 1160 次查看
利用SAS宏程序和
循环语句要实现自动输出cox回归单因素分析结果,目标表格如下:
在图片中
程序如下:
/*creat database and import data*/
%let m=
1;/*create macro variable m (the number of Excel files)*/
...
2017-10-30 15:36 - 会飞的晴晴猪 - SAS专版
SAS的宏循环中,%do i的那个i在循环中的引用
5 个回复 - 6257 次查看
因为我想做股票的收益率,是用closeprice
1-closeprice24这样计算,所以在
循环中,我需要用到的不仅是closeprice&i,还需要closeprice&(i-
1),但是后面这种格式好像不大对,这个该怎么写呢?
2017-4-7 18:53 - BYT819 - SAS专版
sas do loop循环
5 个回复 - 6197 次查看
求大神指点,
sas程序:data loop; x = 0;
do index =
1 to 5 by 2;
x = index;
...
2016-3-20 15:45 - 艾罗二氏管 - SAS专版
sas中关于文本匹配的循环
6 个回复 - 3531 次查看
问题描述:
数据集dataset
1中有一列文本var
1,m行,如
北京市海淀区中关村
北京市朝阳区朝阳公园
北京市宣武区
北京市海淀区上地
数据集dataset2中有一列文本var2,n行,n
2014-4-16 20:13 - erilee - SAS专版
求问sas宏循环计算的结果怎么输出到一张表上
1 个回复 - 1667 次查看
如题
sas新手,因为想做rolling window,现在用macro variable代指了每一次
循环的起始时间,然后用了do
循环,在每一个window里通过一系列的语句最后通过proc univariate得到一张表里面有一系列求和的数据,想做第 ...
2017-7-11 08:35 - 小小学弱爱学习 - SAS专版
【求助】请教SAS宏的循环语句
0 个回复 - 1220 次查看
一个存款滚存的模型,如上表同一个存款账号下有多笔交易流水,第一笔存款原到期日应为20
15040
1,滚存后到期日变成,20
16040
1,整个账户下的真是到期日实际为20
17040
1,现在我想写一个宏的
循环语句,能判断滚存(第一笔 ...
2017-4-21 13:35 - uuuuknow - SAS专版
请问,在SAS中如何实现对子集的循环?
3 个回复 - 1218 次查看
请问,有一个数据集D,对D按照特征A(m个值)、B(n个值)划分成m*n个子集,在子集内进行单变量分析,如何实现这种
循环呀?(目前是利用where A=xx and B =yy,一个一个的跑出来,能不能自动的对where进行
循环)
有 ...
2017-3-7 08:49 - yjqcold - SAS专版
sas中宏参循环蒙特卡洛模拟时,出现内存不足如何解决
0 个回复 - 1671 次查看
使用
sas进行现金流的模拟:
step
1,设置了转移概率矩阵,包含
160行4列,并将其变成宏变量;
step2, 根据转移矩阵,结合数据集每一条记录,逐条衍生一组向量,用来计量统计结果;
step3, 实际计量过程中,每条记 ...
2017-1-23 14:53 - 颜书云 - SAS专版
急求:SAS中如何将某一数据集变成宏变量应用到另一数据集进行循环引用
4 个回复 - 5105 次查看
data ta;
input num dpd repcnt c;
cards ;
6 0
1 1
6 0 2 3
6 0 3 0
6
1 0
1
6
1 1 1
6
1 2
1
9 0
1 0
9 0 9 3
9
1 0
1
9
1 3 2
9 3 0 0
9 3 2
1
;
run;
data tb;
input numx dpdx rep ...
2017-1-10 11:08 - 颜书云 - SAS专版
SAS do循环里的set语句用法请教
22 个回复 - 14282 次查看
data data
1;
input a b c;
cards;
1 0
12
1 1 13
2 0
10
2
1 8
3 0 0
3
1 7
;
run;
data data2;
input a c;
datalines;
1 25
2
18
3 7
;
run;
data data3;
merge data
1(rename=c=Nil2) data2(re ...
2015-2-27 16:42 - gotobest - SAS专版
用SAS 产生循环数列,并标明循环次数
1 个回复 - 2848 次查看
想要产生这样的数据:
1-3的
循环,然后叠加在一起,并且标明这是第几次
循环(同一组数据属于同一次
循环),最好可以自己选择
循环的次数,刚刚接触SAS,不是很熟悉,希望各位前辈帮帮忙,万分感谢!
group num ...
2016-12-10 16:45 - 一路风景_ - SAS专版
sas将一行小小的程序改为循环语句。
6 个回复 - 1677 次查看
数据源非常简单,变量名为a;数据为0.
1 0.2 0.3 0.4 ...
1.5
原代码如下:
我把他改成
循环语句
我觉得我的程序好像没有问题,明明逻辑是一样的,只是将原代码的第三行改成了
循环,但是不能运行。
求 ...
2016-10-22 21:08 - the_fly_winds - SAS专版
请教SAS宏循环求和的问题!!!!
6 个回复 - 2975 次查看
各位大牛我这个问题很简单,就是想写个宏把变量a
1-a
100求和,但我运行之后结果为0,相当于
循环没有进行,麻烦请教各位我是哪里写错了,谢谢了!
data a;
input c a
1 m a2-a
100;
datalines;
1 1 2 2 3 4 ...
2016-10-18 14:32 - sasjunior - SAS专版
SAS data步循环
3 个回复 - 3999 次查看
还款数据集,还款类别名和对应的值分别记录在name和data变量中,但是同一类别对应的变量名不一定相同,现把同一类别的数据整理在一个变量下。举个栗子:
data a;
input name
1 $ data
1 name2 $ data2;
datalines;
...
2016-10-16 16:49 - 木夏a - SAS专版
SAS 时间循环宏的问题
3 个回复 - 2020 次查看
小白欲用宏实现时间
循环输出,代码如下:
%macro appmth(beg_yyyymm,end_yyyymm);
%do I=&beg_yyyymm. %to &end_yyyymm.;
%if %sysfun(mod(&I.,
100))
2016-9-20 10:20 - 小白鱼蛋 - SAS专版
SAS分组循环画图
8 个回复 - 3932 次查看
data a;
input time datetime
16. intensity n n
1;
format time datetime
16.;
cards;
06OCT
14:07:58:00 0.43
1 1
06OCT
14:07:58:0
1 0.45 2
1
06OCT
14:07:58:02 0.49 3
1
06OCT
14:07:58:03 0.5
1 4
1
06OCT
14:0 ...
2014-12-2 11:47 - gotobest - SAS专版
SAS里面的循环问题
7 个回复 - 1664 次查看
大家好,请问:
data a;
do c=
1 to 2;
do sex=
1 to 2 ;
do r=
1 to 2;
input f@@;
output;
end;
end;
end;
cards;
5 33
10
19 36 645 58 5
18
;
run;
能够告知是怎么
循环的,是先外
循环吗?
2016-2-1 10:35 - llkknnllyytt - SAS专版
SAS用循环产生重复数字的问题
3 个回复 - 1973 次查看
我想产生
1 1 1 2 2 2 3 3 3
1 1 1 2 2 2 3 3 3
这样的序列,尝试用repeat发现不行
data A;
do i=
1 to 2;
X=repeat(
1,3);
output;
X=repeat(2,3);
output;
X=repeat(3,3);
output;
end;
run;
2015-12-23 12:34 - mufeng_hz - SAS专版
求助代码,有关SAS的循环绘图,急。
6 个回复 - 2268 次查看
有一个数据表,变量N个,变量名各异,其中前3个固定是 shop_name, shop_date, item_name,后面的所有变量都是来描述这3个变量所表明的一个事务的某一特征。
可能下面这样会好理解一点:
商品名 商店 时间 ...
2015-9-1 21:53 - rickto - SAS专版
sas 多级 分类 循环 自定义 函数
7 个回复 - 3607 次查看
各位大神好,遇到了个问题,研究了
1天都没有实现出来,实在没有办法,只能求助各位大神。
问题如下:
可以概括为按照多层级分类(A到B到C),C是时间序列,并对C的值求环比和同比。
data sample:
data sample;
...
2015-8-24 22:53 - icmars88 - SAS专版
SAS 如何执行这个循环
8 个回复 - 3652 次查看
data x5;
set x4;
by did fyear;
/*industry*/
retain ii
1-i47;
if first.did then ii
1=i
1; else if i
1=
1 then ii
1=i
1; else ii
1= ii
1;
if first.did then ii2=i2; else if i2=
1 then ii2=i2; else ii2= i ...
2015-8-12 21:20 - happyzihao - SAS专版
用sas 循环画图
0 个回复 - 1246 次查看
录入一组数据
20
15/5/29 4839.53
1111 2222 3333
20
15/5/28 4444 5555 6666 7777
………
想每个日期的数据都画一个图
怎样写
循环?怎样提取每个横行的数据呢?
Sas可以实现吗?
谢谢大神!
2015-6-6 00:11 - shuixian0905 - SAS专版
SAS %do循环起始值为宏变量时,宏变量识别问题
3 个回复 - 4786 次查看
各位大神,再用SAS编程时,有如下语句:
%let at=%sysevalf(&a.-
1);
%let bt=%sysevalf(&a.+2);
%put at=&at;
%put bt=&bt;
%do if_rtn= &at %to &bt %BY
1;
运行结果显示
at=-
116.3
bt=-
113.3
ERROR: 在 ...
2015-5-26 20:11 - green_summer - SAS专版
sas如何循环作时序图并输出
0 个回复 - 2013 次查看
请教大家,我导入了一个文件sampledown,格式如下
现在想要分别做id
1,id2……的时序图,因为ID较多,所以想写成
循环,然后直接用代码指令将生成的所有时序图保存到文件夹里.想问:
1)怎么用指令保存生成的图片
...
2015-5-26 12:54 - 维兹 - SAS专版
SAS怎么循环操作所有的变量
2 个回复 - 7855 次查看
比如我有一个做好的宏
%hello(x)
x里面需要填变量的名字
现在我有一个数据集变量有90多个,每次都手动太麻烦
而且变量名字没有什么规律
有没什么办法可以
循环所有的变量?
2015-5-17 01:03 - 没、名儿 - SAS专版
关于SAS的循环语句
2 个回复 - 6741 次查看
我知道在STATA里有个foreach的
循环语句,可以按变量逐个
循环,我想问下,在SAS里有这样的
循环语句吗?或说怎么实现这样的按变量的
循环?谢谢
2011-7-4 20:04 - edwardzxf - SAS专版
SAS 用循环实现?
3 个回复 - 959 次查看
data a;
input n a;
cards;
1 0
2 0
3 0
4
1
5
1
6 0
7
1
8 0
9 0
10 0
11 1
12 0
13
1
14
1
15 0
16 0
17
1
18
1
19 0
20
1
;
run;如何在a数据集中使第一个a=
1往下5个a=0,再遇到a=
1同样, ...
2014-11-20 15:34 - gotobest - SAS专版
求教如何用sas编程做循环
3 个回复 - 2196 次查看
我有96期数据,用
1-48期实际数据做logistic回归,预测第49期数据,然后与第49期实际数据作比较;继续用2-49期实际数据做logistic回归,预测第50期数据,作比较,如此
循环下去。
求问如何用
sas编程实现,谢谢!
2014-6-4 16:53 - Asphodel - SAS专版
SAS 宏循环结果的逐一输出
2 个回复 - 2458 次查看
各位大神,我初学macro,对于do% i=
1 to% n..end%不是很了解,我想写一段程序,最后得到的结果是按照&i 的次序逐一输出,该怎么做呀?
2014-4-3 20:26 - 小宝爱波1314 - SAS专版
SAS宏命令中条件语句和循环语句的嵌套
2 个回复 - 11425 次查看
请教各位SAS大神,下面这段宏命令错在什么地方?正确的应该是什么样子的
万分感激!
%macro number
1;
data factes
12old2;
set
sasuser.factes
1after
100;
%do i=
1 %to
18;
%if es&i
1 %then nes&i=
1;
%if ...
2014-5-12 17:33 - coximo07 - SAS专版
SAS在有缺失变量的条件下,保持循环正常进行的问题
3 个回复 - 1988 次查看
在写宏的时候,写了一个数据导入
循环如下:
%Macro importdata(SV,n);
%DO i=2 %TO &n;
proc import out=SV&i datafile="E:\input\&&SV&i..xls"
dbms=excel replace;
run;
%End;
%Mend;
%importdat ...
2014-4-11 16:28 - 笑书神侠1 - SAS专版
如何用SAS循环填补缺失月份的数据(均值填补)
9 个回复 - 3408 次查看
如何用SAS
循环填补股票缺失月份数据了。
如下:现有2000支股票,下面是一部分 ,手动解决太费事,
上面
10
1缺失7月份的数据,
102武二十
11月份的。怎么弄个
循环程序让它把2000支股票中凡是有缺失月份的都补上,并且 ...
2014-3-8 10:31 - sasuser168 - SAS专版
sas如何分组循环计算统计变量?
1 个回复 - 2171 次查看
源数据如下表(从2007年
1月4日到2007年6月x日,还有其他代码的数据未列出),现想依据3个月的日数据来
循环统计lnri的均值、分位数、偏度等统计量,编了错误的code如下:%macro mad;
%do i=
1 %to 4;
if mm>=&i. a ...
2014-2-23 21:47 - mzyoung - SAS专版