SAS|format&proc tabulate

format

指定数据输出格式
不会改变变量值,只是按照指定格式显示。
一般格式:

format 变量1 格式1 变量2 格式2……;

字符型变量的输出格式:$w.(与输入格式一样);
数值型变量的输出格式:w.d、commaw.d(将数值的整数部分自右向左每三位用逗号隔开,其中w包括逗号和小数点)、percentw.d(将数据显示百分比的格式,自动将变量乘以100,并加上%。其中w包括%,%为3个字节)。

/*控制字符型变量的输出格式,复制sashelp逻辑库下的class数据集,使姓名变量只展示前三个英文字母*/
data a;
	set sashelp.class;
	format name $3.;
run;
/*控制数值型变量的输出格式,复制sashelp逻辑库下的class数据集,使体重展示为有两位小数的格式*/
data b;
	set sashelp.class;
	format weight 6.2;
run;
/*数值型输出格式展示*/
proc import datafile='D:\test\num.xlsx' out=num dbms=xlsx replace;
	sheet='sheet1';
run;

/*commaw.d:数值的整数部分自右向左每三位用逗号隔开;w包括逗号和小数点
 percentw.d:自动将变量乘以100,并加上%;包括%,%为3个字节*/
data c;
	set num;
	format num 5.2 cost comma16.1 per percent7.1;
run;

/*日期型输出格式展示*/
proc import datafile='D:\test\num.xlsx' 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值