欠損データの行の削除方法

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

 採用された回答

lattice
lattice 2018 年 7 月 11 日

2 投票

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

その他の回答 (1 件)

yuki suda
yuki suda 2018 年 7 月 11 日

0 投票

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

1 件のコメント

Jiro Doke
Jiro Doke 2018 年 7 月 11 日
是非、latticeさんの回答を「採用」してあげてください。

サインインしてコメントする。

カテゴリ

ヘルプ センター および File Exchange数値型 についてさらに検索

質問済み:

2018 年 7 月 10 日

コメント済み:

2018 年 7 月 11 日

Community Treasure Hunt

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

Start Hunting!