警告を受け取らないようにRをコード化するのが一般的ですが、as.numeric
を使用して文字ベクタを変換するときに警告を受け取らないようにする方法はわかりません。例えば強制でNAsを導入するときの警告を避ける方法
:それは強制でNASに導入されたので
x <- as.numeric(c("1", "2", "X"))
が私に警告を与えます。私はNAsが強要で導入されることを望んでいます - それは "これは私がやりたいことです"と言う方法があります。あるいは、私はただの警告で暮らすべきですか?
このタスクに別の機能を使用する必要がありますか?
を参照してください '?suppressWarnings'多分? – A5C1D2H2I1M1N2O1R2T1
この警告の問題点は何ですか?一般的に貴重な情報を提供します。私は厄介な驚きにRコンソールでより冗長な出力を好む。 – Roland
@Roland私は全く同意しますが、警告を無視するだけであれば警告の有用性が減ります。だからこそ私は一般的に警告に "取り組んでいる"のが好きです。この場合、私はいつも警告を生成します。その多くは、データが文字列としてNAを表す "X"で入力されているので、関数は私がしたいものを正確に実行しています。 「私に知らせてくれてありがとう。でも、私がやっていることは分かっています。 'suppressWarnings'は完璧と思われます。 – Corone