2017-07-28 5 views

答えて

9

==は、NANaNという値のテストでは機能しません。これは、データの観点から、2つの欠損値が同じであってもなくてもよいため、良好です。 is.na()is.nan()を使用してテストしてください。

何が欲しいのはあなたが?NaN?NAでヘルプページで詳細を見つけることができますv[is.nan(v)] <- NA

です。

これは、ヘルプページに記載されているが、それはNaNNAの特殊なタイプとして扱われることを指摘する価値があるので、我々は、この動作を得る:

> is.na(NaN) 
[1] TRUE 

> is.nan(NA) 
[1] FALSE 
+0

感謝を!フォローアップの質問:リストのアプローチは何ですか? –

+0

リスト内の 'NA'や' NaN'に特別なものはありません。 'lapply'、' sapply'、 '[['、forループ、あなたが通常どんなものを使ってもかまいません。 – Gregor

関連する問題