楼主: daazx
7405 6

想把数据集的某一列存到一个数组中去 [推广有奖]

  • 0关注
  • 53粉丝

VIP

已卖:2份资源

教授

2%

还不是VIP/贵宾

-

TA的文库  其他...

Hadoop与大数据

威望
0
论坛币
50036 个
通用积分
7.1383
学术水平
176 点
热心指数
197 点
信用等级
114 点
经验
11000 点
帖子
445
精华
3
在线时间
1069 小时
注册时间
2007-10-19
最后登录
2021-6-1
毕业学校
深圳大学

楼主
daazx 在职认证  发表于 2012-12-10 22:12:30 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
有数据集:
a   b
1   2
2   3
...
想把a列存入一个一维数组中去,请问如何操作?
二维码

扫码加我 拉你入群

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

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

关键词:数据集 如何操作 如何

沙发
webgu 发表于 2012-12-11 09:10:59
data demo;
input a b;
datalines;
1 2
3 4
5 6
7 8
9 0
;

data  _null_;
if 0 then set demo nobs=nobs;
call symputx('n',nobs);
run;

data want;
array tmp[&n];
do i=1 to &n;
    set want;
        tmp[i]=a;
end;
run;
SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

藤椅
yongyitian 发表于 2012-12-11 11:47:51
data demo2;
   set demo (keep=a);
run;

proc transpose data=demo2 out=demo2_trans (drop=_name_);
run;

板凳
老师她摸我 发表于 2012-12-11 11:59:55
  1. data demo;
  2.         input a b;
  3.         datalines;
  4. 1 2
  5. 3 4
  6. 5 6
  7. 7 8
  8. 9 0
  9. ;
  10. run;
  11. proc sql noprint;
  12.         select a into : valist separated by ' '
  13.                 from demo
  14. quit;
  15. data demo1;
  16.         array newvar {&sqlobs} (&valist);
  17. run;
复制代码
已有 1 人评分学术水平 收起 理由
daazx + 1 谢谢!

总评分: 学术水平 + 1   查看全部评分

欢迎加入SAS群:144839730-蜗牛

报纸
daazx 在职认证  发表于 2012-12-12 22:04:51
谢谢各位热心的帮忙!

地板
playmore 发表于 2012-12-13 10:13:11
楼上都是高手,只不过我觉得你的需求都比较特殊

在这里算是帮高手展示才华了
但是到你的代码,估计就没法看了,呵呵
playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛

7
daazx 在职认证  发表于 2012-12-14 17:59:12
playmore 发表于 2012-12-13 10:13
楼上都是高手,只不过我觉得你的需求都比较特殊

在这里算是帮高手展示才华了
呵呵,很多问题都不懂,需要多多请教您们呢

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

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