エクセルよりデータを読み込みました。 まだ補間は行っていないため、データの欠損があります。 1列目に存在するNaNを検出し、その該当する行のみを削除するにはどのようなコードを利用すればよいでしょうか。 初心者なのでわかりません。教えてください。

 Akzeptierte Antwort

lattice
lattice am 11 Jul. 2018

2 Stimmen

isnan で 1 列目の NaN のある行を選んで,その行の全列を空にします.
元のデータを X とすると,
id = isnan(X(:,1));
X(id, :) = [];

Weitere Antworten (1)

yuki suda
yuki suda am 11 Jul. 2018

0 Stimmen

ありがとうございます。 できました!!

1 Kommentar

Jiro Doke
Jiro Doke am 11 Jul. 2018
是非、latticeさんの回答を「採用」してあげてください。

Melden Sie sich an, um zu kommentieren.

Kategorien

Gefragt:

am 10 Jul. 2018

Kommentiert:

am 11 Jul. 2018

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!