2016-11-30 31 views
0

我有一個6列和140,000行的表,我不知道如何從表中提取特定的信息。例如,當我嘗試提取發生在特定日期的所有事故時,無論是告訴我行'12/05/2015'不存在,或者它不允許我將'Date'設置爲行名稱,因爲日期重複,因爲不止一次意外發生在一天,因此給我的錯誤是'Duplicate row name: '01/01/2015'如何從表格中提取符合特定標準的信息?

如何挑選日期並提取與其對應的所有數據?

P.S.在下面,您可以看到兩張照片,一張是表格,另一張是我試圖將日期設置爲一行以使所有內容更清晰時出現的錯誤之一。

Picture of table

Picture of error

+0

請不要發佈錯誤的截圖,比代碼「'''或引號('>')更不方便。至於你的問題,我認爲你應該按照[分組](https://www.mathworks.com/help/matlab/matlab_prog/split-table-data-variables-and-apply-functions.html)日期「字段和[從那裏繼續](https://www.mathworks.com/help/matlab/matlab_prog/grouping-variables-for-splitting-data.html)... –

回答

0

,如果我理解正確的話你的事情,你想從表中提取,包含日期1,如果是的話試試這個行:

new_table = table(table(:,1)==Date1,:); 
相關問題