全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
2002 7
2010-10-20
我有一份数据如下面这样



Trade_date  Expr_date  Mid



我想把它整理成像这样


Trade_date  Mid_1  Mid_2 ... Expr_date_1  Expr_date_2 ...



请问各位大大matlab里要怎么做才会从上面那样变下面那样?
二维码

扫码加我 拉你入群

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

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

全部回复
2010-10-20 15:52:45
用Excel做个分类汇总就出来了 用Matlab太大材小用了
二维码

扫码加我 拉你入群

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

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

2010-10-20 19:30:25
Matlab, 命令reshape可以搞定。
二维码

扫码加我 拉你入群

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

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

2010-10-21 01:04:43
2.png
1.png
因为mid exp_date的个数不一定
而且数量有34400
所以上面大哥提的方法我也不知道要怎么用…..

希望大哥能指点我一二
二维码

扫码加我 拉你入群

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

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

2010-10-21 13:34:23
4# bqk

如果很复杂的话,用Excel做不来的话可以考虑用Matlab,参考:

http://blog.macro2.org/2010-10/谈谈集合操作-unique.html
二维码

扫码加我 拉你入群

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

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

2010-10-21 21:50:39
最笨的方法,tradedateid = [2-jan-92,2-jan-92,.......];for i=1:n;for j =1:3; if tradedate==tradedatid(i); x1(i,j)=y(j,i);end;end;end
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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