全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1653 4
2011-01-10
data a;input x$ y$;
datalines;
p01a 中国
p01b 日本
p01c 韩国
p02a 中国
p02d 朝鲜
p03a 中国
p03b 日本
p03e 俄罗斯
;
想要整理得到如下的形式:
                             p01                         p02                           p03
中国                     p01a                        p02a                         p03a
日本                     p01b                                                         p03b
韩国                     p01c                        
朝鲜                                                     p02d
俄罗斯                                                                                   p03e

数据量较大,最后生成的表大概行有1000,列有1000左右,这只是很小一部分!
二维码

扫码加我 拉你入群

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

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

全部回复
2011-1-10 20:15:54
复制代码


不需要指定多少出现的行与列,简单的transpose
二维码

扫码加我 拉你入群

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

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

2011-1-10 21:02:19
复制代码
可以用transpose简单来实现。
二维码

扫码加我 拉你入群

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

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

2011-1-10 23:39:13
用transpose是比较好的方法 。  不过楼上为什么发两遍啦??
二维码

扫码加我 拉你入群

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

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

2011-1-11 08:01:48
elek.me 发表于 2011-1-10 23:39
用transpose是比较好的方法 。  不过楼上为什么发两遍啦??
呵呵,调整了一下外观,突然发现我的数据有问题,同一个Y却对应不一样的X,怪不得会丢失一些内容!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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