1
我有一個包含大量數據的文件。沒有價格信息的地方標記爲NaN
。我想刪除所有的行,這裏有這樣的名字,並刪除所有有很多數據缺失的列(因爲我需要比例矩陣)。如何在matlab分析股票價格中擺脫Nans?
我還有另一個字符串(AssetList
),其中有關於所有代號的信息。如果列將被刪除,則需要在那裏刪除按鈕。
我非常感謝任何幫助。
數據:
6,41 16,51 x x 69,78
6,22 16 x x 68,48
6,17 15,61 x x 69,46
x x x x x
x x x x x
x x x x x
5,83 15,14 x x 69,85
6,4 17,64 x x 71,03
6,07 16,04 x x 68,64
5,91 17,09 x x 68,92
6 18,19 x x 68,72
x x x x x
x x x x x
5,58 17,17 x x 69,02
5,3 16,83 x x 67,69
5,66 19,65 x x 68,64
5,65 20,86 x x 69,45
5,43 20,46 x x 68,94
x x x x x
x x x x x
5,58 2 0,16 x 68,73
資產列表:
FLWS SRCE FUBC DDD MMM
究竟你想讓結果看起來像嗎?如果你簡單地用'x'刪除所有行,則什麼都不會留下。 –
我想他想刪除所有NaN的行?但我不知道什麼構成了很多NaN在列中...... – Huguenot
這應該讓你開始http://stackoverflow.com/questions/5202680/matlab-how-to-efficiently-remove-nan-elements-從矩陣 – Huguenot