楼主: 小甲克虫
12732 7

[问答] SAS中的Varnum函数用法求助? [推广有奖]

  • 9关注
  • 12粉丝

已卖:3份资源

教授

12%

还不是VIP/贵宾

-

威望
0
论坛币
8155 个
通用积分
114.7411
学术水平
10 点
热心指数
20 点
信用等级
8 点
经验
66083 点
帖子
698
精华
0
在线时间
1457 小时
注册时间
2005-9-20
最后登录
2023-6-16
毕业学校
中南财经政法大学

楼主
小甲克虫 在职认证  发表于 2012-11-6 09:54:18 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
如题,
varnum(&did ,-Nsize-),   &did是宏变量表示一个打开文件返回的标识。
请问高人这个函数是什么意思,里边的Nsize又是什么意思呢?谢谢了,感激不尽!
二维码

扫码加我 拉你入群

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

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

关键词:NUM VaR 是什么意思 size 感激不尽

沙发
数据分析师3K 发表于 2012-11-6 10:15:52
帖子发错地方了 应该发在SAS版块里

藤椅
davil2000 发表于 2012-11-6 12:00:16
/* VARNUM Function returns the number of a variable's */
/* position in a SAS data set                                         */
/*   Syntax                                                                   */
/*   VARNUM(data-set-id,var-name)                             */
/* where data-set-id specifies the data set identifier     */
/* that the OPEN function returns, var-name specifies   */
/* the variable's name.                                                */


data vars;
   length name $ 8 type $ 1
          format informat $ 10 label $ 40;
   drop dsid i num rc;
   dsid=open("sashelp.prdsale","i");
   num=attrn(dsid,"nvars");
   do i=1 to num;
      name=varname(dsid,i);
      type=vartype(dsid,i);
      position=varnum(dsid,name);
      output;
   end;
   rc=close(dsid);
run;

proc print;
run;
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
大数据之魂 + 5 + 5 + 5 对论坛有贡献

总评分: 学术水平 + 5  热心指数 + 5  信用等级 + 5   查看全部评分

R是万能的,SAS是不可战胜的!

板凳
小甲克虫 在职认证  发表于 2012-11-6 14:33:17
davil2000 发表于 2012-11-6 12:00
/* VARNUM Function returns the number of a variable's */
/* position in a SAS data set              ...
哥,你能用中文不? 返回变量的位置数到底是个啥啊??

报纸
davil2000 发表于 2012-11-6 16:43:30
小甲克虫 发表于 2012-11-6 14:33
哥,你能用中文不? 返回变量的位置数到底是个啥啊??
Can't you understand English?

position=varnum(dsid,name);

It is just the number of a variable's  position in a SAS data set                                         

You can't tell the system to consider in Chinese.
R是万能的,SAS是不可战胜的!

地板
davil2000 发表于 2012-11-6 17:23:14
collum position.png

collum position.png (38.26 KB)

collum position.png

R是万能的,SAS是不可战胜的!

7
小甲克虫 在职认证  发表于 2012-11-6 18:41:24
davil2000 发表于 2012-11-6 17:23
i see . thank you brother!

8
ryuuzt 发表于 2012-11-9 09:59:41
呵呵,顺道学习。
很有耐心的讲解。谢谢。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-5 17:33