全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2893 4
2009-03-19

请问哪位高手能否告诉我,在对一系列的变量执行相同操作时该使用什么程序或关键词?

我今天对很多变量进行处理时发现我原本以为可以用的方法走不通,实验了好多次都不行,具体问题是这样的:

有x1,x2,……x15 个变量,我需要对这些变量挨个画图(by另一个分组变量),并且给出他们的描述性统计以及其他一些处理,本来以为macro可以用,但却发现mocro不是对变量进行操作,而是对observation操作,于是束手无策了。请问我该如何处理呢?我不希望将所有程序拷贝后改变量名称,因为其实不只15个变量,有好多的

[em06]

谢谢关注!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2009-3-20 13:34:00

呵呵,等着我,

只要我想出来怎么只读入变量的时候,你的问题也就解决了

这个问题很简单,关键是如何读入变量

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2009-3-20 13:36:00

你可以通过设置

%macro a;

%do i=1 %to 15;

proc plot data=a;

plot x&i*i=1;

run;

%end;

%mend;

%a;

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2009-3-20 13:38:00

其实这样很不好,因为有些变量之间没有规律,很麻烦

这只是暂时的方法,我会找到更好的方法

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2009-3-20 19:56:00

非常感谢你的跟帖,我先保存着,因为我现在手上还是一团乱麻不知如何用你的这个程序呢。呵呵。

不过昨天我自己google后发现有一篇文章用array做的,于是我也如法炮制了一下,似乎还可以,但我只是做了很简单的运算,其他的仍有待考察,那篇文章写得不错,或者你会感兴趣?!

http://www.pinggu.org/html/2007-11/23/266902.html

发现自己的水平真是够烂的,以后向你们多学习哈!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群