楼主: fyp198744
6933 9

怎样调整数据集变量的顺序? [推广有奖]

  • 0关注
  • 1粉丝

讲师

2%

还不是VIP/贵宾

-

威望
0
论坛币
135 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
5181 点
帖子
257
精华
0
在线时间
258 小时
注册时间
2016-5-23
最后登录
2019-9-30

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我不喜欢数据集原来的顺序,我希望是第三列移到第一列,第五列和第二列互换!
二维码

扫码加我 拉你入群

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

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

关键词:数据集变量 数据集

QQ图片20160612165500.png (8.47 KB)

QQ图片20160612165500.png

回帖推荐

ifendo 发表于6楼  查看完整内容

就是比如 data t1; input c b a; cards; 3 2 1 ; run; data t2; retain a b c; set t1; run; 通过这个retain 语句,变量的顺序就变过来了
沙发
麦弥 发表于 2016-6-12 17:35:20 |只看作者 |坛友微信交流群
proc sql

使用道具

藤椅
ifendo 发表于 2016-6-12 21:38:58 |只看作者 |坛友微信交流群
可以用retain statement来调整变量顺序

使用道具

板凳
suzhzh 发表于 2016-6-13 10:33:13 |只看作者 |坛友微信交流群
ifendo 发表于 2016-6-12 21:38
可以用retain statement来调整变量顺序
Good point. I like this!

使用道具

报纸
fyp198744 发表于 2016-6-13 16:23:52 |只看作者 |坛友微信交流群
ifendo 发表于 2016-6-12 21:38
可以用retain statement来调整变量顺序
不好意思,还是不太清楚,能具体说明一下吗?

使用道具

地板
ifendo 发表于 2016-6-13 21:58:54 |只看作者 |坛友微信交流群
就是比如
data t1;
input c b a;
cards;
3 2 1
;
run;

data t2;
retain a b c;
set t1;
run;


通过这个retain 语句,变量的顺序就变过来了

使用道具

7
Amandanannn 发表于 2016-6-15 22:55:37 |只看作者 |坛友微信交流群
也可以用length语句,在把数据读进来之前,就让你希望的variables的顺序进入PDV,就可以了。

使用道具

8
冰族王子 发表于 2017-11-29 03:51:56 |只看作者 |坛友微信交流群
ifendo 发表于 2016-6-13 21:58
就是比如
data t1;
input c b a;
厉害了

使用道具

9
superguy333 发表于 2017-11-29 06:34:13 来自手机 |只看作者 |坛友微信交流群
学习了,retain语句第一次知道有这个作用,腻害!

使用道具

10
顾小汀 发表于 2020-5-11 07:32:03 |只看作者 |坛友微信交流群
ifendo 发表于 2016-6-13 21:58
就是比如
data t1;
input c b a;
你好,请问一下如果需要循环批量导入变量,是否可以使用retain呢?
举个例子,现在数据是按id1 id2 .. id100 num1 num2 .. num100 pct1 pct2 .. pct100排序的,
如果想变成id1 num1 pct1 id2 num2 pct2 id3 num3 pct3... id100 num100 pct100的顺序,是否可以用retain呢?
谢谢!

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-25 10:07