[問題]大量資料處理

看板MATLAB作者 (00)時間12年前 (2013/05/26 02:44), 編輯推噓0(006)
留言6則, 3人參與, 最新討論串1/1
不好意思我想請問一下 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

05/26 03:25, , 1F
用unique,find,if,&&,for等就可以了
05/26 03:25, 1F

05/26 03:28, , 2F
五萬筆也不算很多,用基本的多層迴圈去作也很快
05/26 03:28, 2F

05/26 03:28, , 3F
真的資料非常大的話,可以把編碼時間價格合成一個新變數
05/26 03:28, 3F

05/26 03:29, , 4F
例如6200090030805後用unique分析有多少組合,再用find找數量
05/26 03:29, 4F

05/26 10:57, , 5F
雖說 matlab 是可以做到 但為什麼不用 excel
05/26 10:57, 5F

05/26 11:25, , 6F
謝謝兩位~我試看看~
05/26 11:25, 6F
文章代碼(AID): #1HeGQWqM (MATLAB)