楼主: zkp216
2522 11

[原创博文] 数据格式转换 [推广有奖]

  • 4关注
  • 2粉丝

已卖:30份资源

硕士生

38%

还不是VIP/贵宾

-

威望
0
论坛币
246 个
通用积分
0
学术水平
1 点
热心指数
5 点
信用等级
1 点
经验
1857 点
帖子
103
精华
0
在线时间
159 小时
注册时间
2012-6-18
最后登录
2021-12-10

楼主
zkp216 发表于 2012-9-12 20:00:56 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
1.png 我想把上面的格式的数据转换成下面样式的格式,有什么好的方法吗?先谢谢各位了
2.png
二维码

扫码加我 拉你入群

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

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

关键词:格式转换 数据格式 数据转换 格式转换

回帖推荐

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

本帖被以下文库推荐

沙发
zkp216 发表于 2012-9-12 20:11:55
自己顶一下,希望吃完饭的兄弟姐妹们,博士导师们逛逛能看到

藤椅
Imasasor 发表于 2012-9-12 20:32:22
  1. data a;
  2. input a1 a2 a3;
  3. cards;
  4. 11 22 34
  5. 23 45 65
  6. ;
  7. run;
  8. data b;
  9. set a;
  10. x=a1;
  11. output;
  12. x=a2;
  13. output;
  14. x=a3;
  15. output;
  16. keep x;
  17. run;
复制代码
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
zkp216 + 1 + 1 + 1 分析的有道理

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

欢迎加入亚太地区第一R&Python数据挖掘群: 251548215;

板凳
pobel 在职认证  发表于 2012-9-12 20:45:41
data test;
   input a b c;
   cards;
11 23 22
11 24 22
33 22 55
11 23 22
;

proc transpose data=test out=test1(keep=col1);
  by a b c notsorted;
   var a b c;
run;
和谐拯救危机

报纸
zkp216 发表于 2012-9-12 22:10:18
Imasasor 发表于 2012-9-12 20:32
太谢谢你了,晚安

地板
zkp216 发表于 2012-9-12 22:18:06
pobel 发表于 2012-9-12 20:45
data test;
   input a b c;
   cards;
transpose 功能那么强啊,又知道一种方法,谢谢你

7
bobguy 发表于 2012-9-13 10:13:30
See the sas codes below.

data test;
input a b c;
cards;
1  1 3
1  2 4
;

data test2;
  set test;
  array x(*) a b c;
  do i=1 to dim (x);
     d=x[i];
         output;
  end;
  keep d;
run;
proc print;run;
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
zkp216 + 1 + 1 + 1 精彩帖子

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

8
zkp216 发表于 2012-9-13 10:55:39
bobguy 发表于 2012-9-13 10:13
See the sas codes below.

data test;
先谢谢你,另外还想问你一下,如果有100列,也可以用这个方法吗?数组的维数有没有限制啊?发现每种方法都要写出所有的列名

9
pobel 在职认证  发表于 2012-9-13 11:00:36
zkp216 发表于 2012-9-13 10:55
先谢谢你,另外还想问你一下,如果有100列,也可以用这个方法吗?数组的维数有没有限制啊?发现每种方法都 ...
data test;
input a b c haha r4;
cards;
1  1 3 2 5
1  2 4 7 8
;

data test2;
  set test;
  array x(*) _all_;
  do i=1 to dim (x);
     d=x;
         output;
  end;
  keep d;
run;
proc print;run;
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
zkp216 + 1 + 1 + 1 精彩帖子

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

和谐拯救危机

10
zkp216 发表于 2012-9-13 11:22:14
pobel 发表于 2012-9-13 11:00
data test;
input a b c haha r4;
cards;
谢谢你,我应该多看几遍书

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-25 14:29