SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 529|回复: 3
打印 上一主题 下一主题

如何将所有变量名放到一个表中

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2011-3-11 23:05:51 | 只看该作者

如何将所有变量名放到一个表中

有一个逻辑库LIB,里面有十几个数据集,现在想把所有数据集中的变量名全部导出到一个数据集中排成一列,表明归属,如下:

[code:sv38mef7]var_name source
        time    lib.a
        dest    lib.a
        day     lib.yy
        month   lib.yy
        av      lib.zx
        pass    lib.zx[/code:sv38mef7]

实际数据集有十几个,变量有很多,不知道有啥方便方法导出,我的目的是导出后对每个变量代表的含义做出说明。
先谢谢各位高手了。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2011-3-12 00:05:47 | 只看该作者

Re: 如何将所有变量名放到一个表中

[code:2aq80muw]
proc sql noprint;
        create table want as
        select name as var_name,catx('.','lib',memname) as sourse from sashelp.vcolumn
                where libname='LIB';
quit;
[/code:2aq80muw]
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2011-3-17 00:05:58 | 只看该作者

Re: 如何将所有变量名放到一个表中

谢谢,以前不知道这个功能,后来搜索,发现你的博客解释的很清楚啊[url:los99o5n]http://saslist.com/hssnow/2011/02/20/use-sas-system-datasets/[/url:los99o5n]。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2011-3-18 14:37:12 | 只看该作者

Re: 如何将所有变量名放到一个表中

这个方法不错~~ 学习了。
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2025-6-11 10:40 , Processed in 0.083824 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表