全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3652 5
2014-02-19
有变量anting bnting cnting ...... 前缀不一样proc means;
var anting bnting cnting ......; /* stata中可以用*nting表示这些变量,SAS中如何实现呢? */
run;
二维码

扫码加我 拉你入群

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

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

全部回复
2014-2-19 20:08:13
sas中没有办法,如果只有二三十个或十几个,一个个写吧,如果有上百个,就用dictionary.columns把变量筛选出来,做个宏变量
二维码

扫码加我 拉你入群

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

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

2014-2-19 20:10:28
Imasasor 发表于 2014-2-19 20:08
sas中没有办法,如果只有二三十个或十几个,一个个写吧,如果有上百个,就用dictionary.columns把变量筛选出 ...
用proc sql 从dictionary.columns中筛选变量放入macro变量中,这个我知道!谢谢!
二维码

扫码加我 拉你入群

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

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

2014-2-20 16:16:23
或者直接用var _numeric_,所有数值型变量的proc means 结果就都出来了
二维码

扫码加我 拉你入群

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

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

2014-2-20 17:29:31
wzy1713 发表于 2014-2-20 16:16
或者直接用var _numeric_,所有数值型变量的proc means 结果就都出来了
谢谢,变量很多!主要是看某个指标多次测量的值
二维码

扫码加我 拉你入群

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

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

2014-10-18 10:02:50
使用宏变量能简化一点程序:
%let v=nting;

var a&v b&v c&v
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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