全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
4302 2
2015-08-18
/***************************************************************************/
/* Determine characterisitcs of Control ID variable (numeric or character)
/***************************************************************************/
%let __dsid = %sysfunc(open(&cntl_dsn,i));
%let __varnum = %sysfunc(varnum(&__dsid, &cntl_idvar));
%let __cntl_type = %sysfunc(vartype(&__dsid, &__varnum));
%let __rc = %sysfunc(close(&__dsid));
%put &__cntl_type;

请问下SAS 大大们, SAS 中的__ 与_ 有什么区别呀?


二维码

扫码加我 拉你入群

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

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

全部回复
2015-8-18 23:42:17
happyzihao 发表于 2015-8-18 22:14
/***************************************************************************/
/* Determine characte ...
SAS的变量命名规则:
·首字符要以字母或者下划线开始;
·名称中只能包含字母、数字和下划线;
·变量名可以是大写,可以是小写,也可以是混合写的,但是SAS会当作是同一个变量名,也就是大小写不敏感;
·不要与系统保留的字段同名,比方_N_;

下划线只是命名方式的一种,一个还是两个下划线没有什么特别含义,顶多算命名惯例,比如宏变量用两个下划线开头,这样在程序中遇到这样的你就知道他是宏变量。
二维码

扫码加我 拉你入群

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

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

2015-8-19 11:04:32
shaode01 发表于 2015-8-18 23:42
SAS的变量命名规则:
·首字符要以字母或者下划线开始;
·名称中只能包含字母、数字和下划线;
谢谢你~
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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