楼主: ●阿仁‘
1797 4

sas 矩阵 数组 分割数据 的问题 [推广有奖]

  • 0关注
  • 0粉丝

学前班

50%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
23 点
帖子
2
精华
0
在线时间
0 小时
注册时间
2015-1-30
最后登录
2015-2-4

楼主
●阿仁‘ 发表于 2015-1-30 00:53:55 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
先给各位大神问好~
如图,这是原始的一组数据,最后的一长串ABCDE为选择题的选项(共30题)

Capture.PNG 现需要对每一道题做分析,
我的思路是:
于是先将原始数据存进一个dataset中

3.PNG

然后提取最后的一串选择题出来
2.PNG

但是因为需要对每一道题做分析,所以我想应该将上图这个dataset进行分割,
将这个只有一列的矩阵分割成一个有30列的矩阵,
然后到这一步就完全不会了。。。还有后面的问题根本无法进行。。
求大神帮帮忙  



二维码

扫码加我 拉你入群

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

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

关键词:dataset DataS Data ABCD 原始数据 选择题

沙发
望路人 发表于 2015-1-30 11:18:57
substr函数就可以,就是麻烦点,substr(answer,1,1)就是第一个,substr(answer,2,1)就是第二个,以此类推

藤椅
●阿仁‘ 发表于 2015-1-31 04:47:04
望路人 发表于 2015-1-30 11:18
substr函数就可以,就是麻烦点,substr(answer,1,1)就是第一个,substr(answer,2,1)就是第二个,以此类推
好的~~谢谢!!我先回去试试

板凳
李会超 发表于 2015-2-4 11:30:26
用R里面的strsplit函数

报纸
sushe1527 发表于 2015-2-4 15:52:32
只是拆开吗?
  1. data a;
  2. input x$;
  3. cards;
  4. ABC
  5. CBW
  6. ;
  7. RUN;
  8. data b;
  9. set a;
  10. array v[*] v1-v3 _character_;
  11. do i=1 to 3;
  12. v[i]=substr(x,i,1);
  13. end;
  14. drop i;
  15. run;
复制代码

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

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