全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
11919 4
2012-08-30
部分列名中有空格等不符合SAS变量命名规则的符号,在程序中要引用它进行操作,怎么处理啊?
二维码

扫码加我 拉你入群

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

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

全部回复
2012-8-30 17:56:38
如果数据已经进了dataset 怎么还会有变量名不符合规范呢?如果是从其他格式文件导入,sas也会自动调整变量名的吧
二维码

扫码加我 拉你入群

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

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

2012-8-30 18:52:44
真的是有啊 有的有空格 有的是中文
找到一个办法了,是用'     'N把这个不规范的名字括起来就可以引用了。比如变量名是
测 试
就把它写成
'测 试'n
就可以象普通变量名一样的引用了。
不过,又引出一个问题了,什么时候用这种格式呢?需要一个验证SAS变量是否符合命名规则的函数之类的东东,有谁能告诉我是用什么语句来做判断啊?
求教。。。。。。
二维码

扫码加我 拉你入群

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

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

2012-9-15 00:27:37
还是自学解决了,分享下吧。
就是用NVALID()检测 用NLITERAL()转换。
哎,要人回答真不容易等到啊。
二维码

扫码加我 拉你入群

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

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

2015-7-8 21:49:26
我也去试试
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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