通常情况下,数据库中的变量名都是以一个单词命名的(如age,money),用proc print 语句将该数据库中的这些变量打印出来比较好操作。请问:如果某数据库中有几个或很多变量名称是以两个或两个以上单词命名的,并且中间有空格(如wind speed month),这时该用什么样的proc print 语句将这些变量打印出来?谢谢了!
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
这个问题提的非常好~
但是空格在变量输入的时候好象是非法字符?请问你是怎么输入到数据集里面的~~~~~~~
这个问题很简单,SAS不支持变量名中有空格,但可以通过设置变量标签的方式将其输出。
如 PROC PRINT DATA=A LABEL;
LABEL AGE = ' 年龄';
RUN;
第一个label是option 告诉SAS使用变量标签代替变量进行输出
第二个label是语句,告诉SAS对age的标签设置为‘年龄’这个字符串
2楼,不好意思,你所问的问题也正是我在考虑的问题;谢谢3楼的提示,请问各位大侠还有其它解释没有?谢谢!
顶!有收获