全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1610 3
2009-04-01

各位高手:

       我有如下数据需要导入矩阵,有什么好办法呢?

code         time          p         c

002001  20050602    3        3/7

002003  20050602    4        4/7 

002006  20050603    2        2/9

002005  20050603    1        1/9

002001  20050603     6       6/9

...              ...                ...

以上数据的排列没有什么规律,已经保存在数据集中。

希望将这个数据读入矩阵中,不要p这个变量,第一列为时间,第一行为代码。

                  002001   002003     002005    002006

20050602     3/7          4/7           .                  .

20050603     6/9            .               1/9            2/9

请各位高人不吝赐教,多谢!  

刚才和另外一道题目混在一起问,没人理,所以拆出来再问,嘿嘿

二维码

扫码加我 拉你入群

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

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

全部回复
2009-4-2 11:48:00

我也想知道,

请高手出手哦

二维码

扫码加我 拉你入群

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

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

2009-4-4 11:02:00

这道题已经有人解答了,我把他的答案贴在这,以免有同学想知道还找不到:

proc transpose data = new out = new1(drop = _name_);
 by time;
 var c;
 id code;
run;

二维码

扫码加我 拉你入群

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

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

2009-4-5 23:42:00

呵呵,谢谢,

但是我想要的最终结果是不想让代码变成变量名,而是第一行数据

该怎么办呢?

二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群