私は通常、警告を受け取らないようにRをコーディングすることを好みますが、を使用as.numeric
して文字ベクトルを変換するときに警告を受け取らないようにする方法がわかりません。
例えば:
x <- as.numeric(c("1", "2", "X"))
強制によってNAを導入したため、警告が表示されます。私は強制によって導入されたNAを望んでいます-「はい、これが私がやりたいことです」とそれを伝える方法はありますか。または私は警告とともに生きるべきですか?
または、このタスクに別の関数を使用する必要がありますか?
この警告の問題は何ですか?一般的に、それは貴重な情報を提供します。厄介な驚きよりも、Rコンソールでのより詳細な出力を好みます。
—
ローランド
@Roland私は完全に同意しますが、警告を無視することに慣れると、警告の有用性は低下します。そのため、私は一般的に警告に「取り組む」ことが好きです。この場合、私は常に警告とその多くを生成します-私のデータはNAを表す "X"の文字列として入ってくるので、関数はまさに私がしたいことをしています。「知らせてくれてありがとうございますが、何をしているのかわかっていても大丈夫です」と言いたかった。
—
Korone、
suppressWarnings
完璧なようです。
あなたはそれ
—
ローランド
read.table
が引数を受け入れることを知っていますna.strings
か?
ライブラリの既知のバグの回避策をすでに持っている場合は、それらを抑制すると便利です。それが私がこれを使う方法です!
—
Clem Wang
?suppressWarnings
おそらく?