楼主: 爱萌
1610 4

[求助]怎样只读入文件的变量名那, [推广有奖]

贵宾

已卖:262份资源

学术权威

54%

还不是VIP/贵宾

-

威望
8
论坛币
96603 个
通用积分
12.3686
学术水平
231 点
热心指数
299 点
信用等级
157 点
经验
102555 点
帖子
6174
精华
1
在线时间
2024 小时
注册时间
2007-3-2
最后登录
2025-12-1

楼主
爱萌 发表于 2009-3-20 13:27:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
怎样只读入文件的变量名那,
二维码

扫码加我 拉你入群

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

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

关键词:求助 变量 文件

回帖推荐

rdzr 发表于3楼  查看完整内容

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 三个变量 ...

yongyitian 发表于2楼  查看完整内容

看看下面的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 m ...

本帖被以下文库推荐

最恨对我说谎或欺骗我的人

沙发
yongyitian 发表于 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;

已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 3 精彩帖子

总评分: 经验 + 3  论坛币 + 3   查看全部评分

藤椅
rdzr 发表于 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
已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 3 精彩帖子

总评分: 经验 + 3  论坛币 + 3   查看全部评分

板凳
爱萌 发表于 2009-3-21 18:18:00

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

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

谢谢大家

最恨对我说谎或欺骗我的人

报纸
rdzr 发表于 2009-3-21 18:56:00
以下是引用爱萌在2009-3-21 18:18:00的发言:

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

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

谢谢大家

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

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-22 15:46