作者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