全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1611 4
2009-03-20
怎样只读入文件的变量名那,
二维码

扫码加我 拉你入群

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

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

全部回复
2009-3-21 01:37:00

看看下面的code, 能否解决你的问题

/* create empty table with only variables */
data var_list;
   if _N_ = 1 then stop;
   set MySas.MyTable;
run;

proc sql;
    create table var_list like MySAS.MyTable;
quit;

/* create a table of variables */
proc sql;
    create table MyVarLisit as
 select name
 from dictionary.columns
 where libname='MYSAS' and memname='MYTABLE';
quit;

/* view the list of variables */
proc contents data=MySAS.MyTable;
run;

proc sql;
    describe table MySAS.MyTable;
quit;

二维码

扫码加我 拉你入群

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

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

2009-3-21 12:14:00

TO 爱萌 斑竹:

您老人家抛出这个题目,是想考一下偶等菜鸟的 IQ 呢 还是想让 各位做一下 脑力保健操呢?

下面的方法请您审阅,如能承蒙您的抬爱,送上偶若干论坛币等,偶将不胜感激之至。示例如下:

data a;

input x y z @@;

cards;

1 2 3 4 5 6 7 8 9 10 11 12

;

run;

方法一:

proc sql;

create table b like a;/*表B将只有x y z 三个变量名,没有观测*/

quit;

方法一:

proc sql;

create table b like a;/*表B将只有x y z 三个变量名,没有观测*/

quit;

方法二:

proc sql inobs=0;/“0”是数字“零”*/

create table b as

   select * from a;/*表B将只有x y z 三个变量名,没有观测*/

quit;


爱萌  金币 +5  魅力 +10  知我者,奖励一下,谢谢参与 2009-3-21 18:23:24
二维码

扫码加我 拉你入群

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

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

2009-3-21 18:18:00

我其实是想大家一方面要分享资料,

另一方面要分享各种程序(不要涉及国家机密哦)!

谢谢大家

二维码

扫码加我 拉你入群

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

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

2009-3-21 18:56:00
以下是引用爱萌在2009-3-21 18:18:00的发言:

我其实是想大家一方面要分享资料,

另一方面要分享各种程序(不要涉及国家机密哦)!

谢谢大家

看来 偶是误解斑竹的良苦用心了,惭愧呀惭愧,以后有什么好的话题还望斑竹多多抛砖引玉,谢谢了!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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