由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 觉得SAS array超难用
相关主题
新手请教proc IML里do loop的问题[合集] 问个SAS入门级的问题
Re: 请问SAS如何学起?How well is SAS/IML studio integrating with R.?
[合集] 发伪币3000 - 不用SAS\IML如何用SAS做矩阵计算?问一个SAS 的问题
SAS 问题求助,有包子如何在1,2,3,4,5中随机选出2个数来?
如何用SAS求解方程问有关sas的画图问题
在SAS里面如何进行数组操作?求助,如何安装SAS IML,有包子。
请问熟悉SAS IML的How to append data sets in SAS?
SAS/IML读已有数据问题[提问]怎样提取SAS Dateset的observation number?
相关话题的讨论汇总
话题: note话题: sas话题: array话题: data话题: 超难
进入Statistics版参与讨论
1 (共1页)
t*********l
发帖数: 778
1
有人有同感吗?
为什么每次用总是很别扭?
S********a
发帖数: 359
2
比如什么。。

【在 t*********l 的大作中提到】
: 有人有同感吗?
: 为什么每次用总是很别扭?

t*********l
发帖数: 778
3
bear with my Cainiao question;
for example, how to build a two dimention array with all zero at first and
later assign the values into individule cells?
S********a
发帖数: 359
4
菜鸟回答啊
你说的是iml吧

【在 t*********l 的大作中提到】
: bear with my Cainiao question;
: for example, how to build a two dimention array with all zero at first and
: later assign the values into individule cells?

c*****m
发帖数: 4817
5
array去掉也成立

【在 t*********l 的大作中提到】
: 有人有同感吗?
: 为什么每次用总是很别扭?

P****D
发帖数: 11146
6
你这种情况还是用PROC IML吧。

【在 t*********l 的大作中提到】
: bear with my Cainiao question;
: for example, how to build a two dimention array with all zero at first and
: later assign the values into individule cells?

t*********l
发帖数: 778
7
proc iml;
x = j(100,100,0);
do i = 1 to 100;
do j=1 to 100;
x[i,j] = n_&i._&j;
end;
end;
quit;
为什么这个不work呢?
o****o
发帖数: 8077
8
其实习惯了就好,SAS的数组挺好用,也很有用
试试这个代码,看看结果是啥:
data _null_;
array _x{5, 4} _temporary_ (20*0);
put "NOTE: " @8 _x[3, 2]= 7.2;
run;
试完了以后,再看看这个的结果,这样你对SAS数组的实现有更好的理解
data _null_;
array _x{5, 4} _temporary_ (10*0);
do i=1 to 5;
do j=1 to 4;
put "NOTE: " @8 i= j= _x[i, j]= 7.2;
end;
end;
run;
有包子么?谢了

【在 t*********l 的大作中提到】
: bear with my Cainiao question;
: for example, how to build a two dimention array with all zero at first and
: later assign the values into individule cells?

t*********l
发帖数: 778
9
o大虾每次都给好code,给个包子不成谢意

【在 o****o 的大作中提到】
: 其实习惯了就好,SAS的数组挺好用,也很有用
: 试试这个代码,看看结果是啥:
: data _null_;
: array _x{5, 4} _temporary_ (20*0);
: put "NOTE: " @8 _x[3, 2]= 7.2;
: run;
: 试完了以后,再看看这个的结果,这样你对SAS数组的实现有更好的理解
: data _null_;
: array _x{5, 4} _temporary_ (10*0);
: do i=1 to 5;

k*****u
发帖数: 1688
10
33 data _null_;
34 array _x{5, 4} _temporary_ (20*0);
35 put "NOTE: " @8 _x[3, 2]= 7.2;
36 run;
NOTE: _x[3,2]=0.00
NOTE: DATA statement used (Total process time):
real time 0.00 seconds
cpu time 0.00 seconds
为什么赋值以后还是0尼?
o****o
发帖数: 8077
11
because it was assigned to be 0.

【在 k*****u 的大作中提到】
: 33 data _null_;
: 34 array _x{5, 4} _temporary_ (20*0);
: 35 put "NOTE: " @8 _x[3, 2]= 7.2;
: 36 run;
: NOTE: _x[3,2]=0.00
: NOTE: DATA statement used (Total process time):
: real time 0.00 seconds
: cpu time 0.00 seconds
: 为什么赋值以后还是0尼?

k*****u
发帖数: 1688
12
那那个7.2是赋值还是format啊?
o****o
发帖数: 8077
13
format

【在 k*****u 的大作中提到】
: 那那个7.2是赋值还是format啊?
k*****u
发帖数: 1688
14
谢谢
我一直以为是赋值
还在奇怪怎么还是0
1 (共1页)
进入Statistics版参与讨论
相关主题
[提问]怎样提取SAS Dateset的observation number?如何用SAS求解方程
问一个关于SAS的循环的问题在SAS里面如何进行数组操作?
一个简单的SAS 问题请问熟悉SAS IML的
SAS 求助, 一个小问题, 包子答谢SAS/IML读已有数据问题
新手请教proc IML里do loop的问题[合集] 问个SAS入门级的问题
Re: 请问SAS如何学起?How well is SAS/IML studio integrating with R.?
[合集] 发伪币3000 - 不用SAS\IML如何用SAS做矩阵计算?问一个SAS 的问题
SAS 问题求助,有包子如何在1,2,3,4,5中随机选出2个数来?
相关话题的讨论汇总
话题: note话题: sas话题: array话题: data话题: 超难