79

"foo"に置き換えたい文字値(たとえば)を(ランダムな場所に)含むデータフレームがありNAます。

データフレーム全体でこれを行うための最良の方法は何ですか?

4

7 に答える 7

113

これ:

df[ df == "foo" ] <- NA
于 2010-07-28T21:47:08.523 に答える
72

これを未然に防ぐ方法の 1 つは、最初にデータを読み込むときにその文字を NA に変換することです。

df <- read.csv("file.csv", na.strings = c("foo", "bar"))
于 2010-07-28T21:49:00.263 に答える