1. ホーム
  2. r

[解決済み] NAを強制的に導入する際の警告の避け方

2022-02-26 05:29:40

質問

私は一般的に、警告が出ないようにRをコーディングすることを好みますが as.numeric を使用して文字ベクトルを変換します。

例えば

x <- as.numeric(c("1", "2", "X"))

強制的にNAを導入しているため、警告が表示されます。 私は強制によってNAを導入したいのですが、"はい、これは私がやりたいことです"と伝える方法はありますか? それとも警告に耐えるべきでしょうか?

それとも、この作業には別の関数を使うべきでしょうか?

どのように解決するのですか?

使用方法 suppressWarnings() :

suppressWarnings(as.numeric(c("1", "2", "X")))
[1]  1  2 NA

これにより、警告が抑制されます。