SAS中文论坛

标题: 怎么能让SAS的变量名中含有空格? [打印本页]

作者: shiyiming    时间: 2009-11-24 17:02
标题: 怎么能让SAS的变量名中含有空格?
例如我想创建一个新变量,car name,有两个单词组成,中间必须是空格。SAS变量名的一般命名规则是中间不能用空格,各位大侠,该怎么处理呢?
作者: shiyiming    时间: 2009-11-24 21:45
标题: Re: 怎么能让SAS的变量名中含有空格?
[code:3l0cgh96]options validvarname =any;
data _null_;
   'Toyota Camry'n ='crap';
   putlog  _all_;
run;[/code:3l0cgh96]
作者: shiyiming    时间: 2009-11-24 23:27
标题: Re: 怎么能让SAS的变量名中含有空格?
[quote:2p1n4evj]options validvarname;
[color=#FF0000:2p1n4evj][b:2p1n4evj]'[/b:2p1n4evj][/color:2p1n4evj]Toyota Camry[color=#FF0000:2p1n4evj][b:2p1n4evj]'n[/b:2p1n4evj][/color:2p1n4evj] [/quote:2p1n4evj]
学习了! 相当彪悍的系统选项呀...考虑到我脆弱的心脏不禁折腾,我还是继续用LABEL混饭吧
作者: shiyiming    时间: 2009-11-25 00:00
标题: Re: 怎么能让SAS的变量名中含有空格?
然也。多用不宜。只是考虑到绘图,有时候SAS只认变量名不认label,以作权宜之计。
作者: shiyiming    时间: 2009-11-25 14:28
标题: Re: 怎么能让SAS的变量名中含有空格?
谢谢二楼的, :)
作者: shiyiming    时间: 2009-11-30 09:56
标题: Re: 怎么能让SAS的变量名中含有空格?
to jingju11

强!学习了,呵呵!!
作者: shiyiming    时间: 2012-4-10 01:15
标题: Re: 怎么能让SAS的变量名中含有空格?
我这个怎么办啊?

option validvarname=any;
proc print data=sasuser.business noobs label;
var company nationality industry 'employees in thousands' 'sales in $ millions' 'profits in $ millions'  _obstat_;
label company='公司' nationality='国籍' industry='部门' 'employees in thousands'n='雇员人数' 'sales in $ millions'n='销售额' 'profits in $ millions'n='利润' _obstat_='统计量';
run;
proc sort data=sasuser.business;
by nationality descending industry descending ;
run;
proc sort data=sasuser.business;
by company industry;
run;
proc print data=sasuser.business;
by company industry;
run;
proc tabulate data=sasuser.business;
class company;
var industry;
table (company,industry)*amount;
run;




欢迎光临 SAS中文论坛 (http://www.mysas.net/forum/) Powered by Discuz! X3.2