初入SAS后的一些小技巧

文章介绍了如何使用SAS查看数据集信息,包括proccontents和procprint的用法,特别是noobs选项对显示观测值的影响。同时,讨论了lastobs变量在数据处理中的应用,以及mean函数与手动计算平均值时如何处理缺失值的差异。
摘要由CSDN通过智能技术生成

1.查看数据集的信息

proc  contents  data=sashelp.class;
run;

2.数据集打印时出现noobs,表示没有观测值,说的啥意思里,用图更能看出差别。

/*加入noobs*/
proc  print data=sashelp.class noobs;
run;

/*未加入noobs*/
proc  print data=sashelp.class ;
run;

 3.lastobs的用法,如果不加变量相加后,会增加到第一个变量中,如图所示:

data  class;
	set sashelp.class;
run;

data  c1;
	set class end=lastobs;
	Height+Weight;
	if lastobs;
run;

 4.用mean()会直接忽略缺失值,进行计算,如果用公式进行计算,也就是把他们求和进行计算再除以个数n,有缺失数据会得到缺失值.。

data  c1;
	set class ;
	a=.;
	mean1=(Height+Weight+a)/3;
	mean2=mean(Height,Weight,a);
run;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值