作者reddragon00 (00)
看板MATLAB
标题[问题]大量资料处理
时间Sun May 26 02:44:45 2013
不好意思我想请问一下 MATLAB 可以做以下的处理吗??
编码 时间 价格 数量
----------------------------------------------
6200 90030 805 21
6200 90030 805 21
6200 90030 805 1
6200 90030 805 1
6200 100130 735 24
6200 100130 735 24
6200 100400 735 13
6200 100400 735 13
6300 93815 700 1
6300 93815 700 1
6300 124615 625 1
6300 124615 625 1
我想要根据编码相同且时间相同且价格相同来做数量的加总,
结果如下:
编码 时间 价格 数量
----------------------------------------------
6200 90030 805 44
6200 100130 735 48
6200 100400 735 26
6300 93815 700 2
6300 124615 625 2
本来想手动的,但资料有5万多笔就放弃了,
想请问一下,这该如何处理??
谢谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.65.140
1F:→ aia:用unique,find,if,&&,for等就可以了 05/26 03:25
2F:→ aia:五万笔也不算很多,用基本的多层回圈去作也很快 05/26 03:28
3F:→ aia:真的资料非常大的话,可以把编码时间价格合成一个新变数 05/26 03:28
4F:→ aia:例如6200090030805後用unique分析有多少组合,再用find找数量 05/26 03:29
5F:→ math99:虽说 matlab 是可以做到 但为什麽不用 excel 05/26 10:57
6F:→ reddragon00:谢谢两位~我试看看~ 05/26 11:25