0
library(readr)
csv <- 'x,y
"1","N/A"
"N/A","2"
'
df <- read_csv(csv, col_types = "ii", na=c("\"N/A\"", "N/A"))
は、この利回りを実行:引用符で囲まれたNA値を扱うためには、どのようにしてreadrを得ることができますか?
> df <- read_csv(csv, col_types = "ii", na=c("\"N/A\"", "N/A"))
Warning: 2 parsing failures.
row col expected actual
1 y an integer N/A
2 x an integer N/A
は実際に、"N/A"
値はNA
として終わるが、これを処理するために、よりエレガントな方法は何ですか?たとえば、問題なく実行され、目的の動作が示されます。
csv2 <- 'x,y
"1",N/A
N/A,"2"
'
df2 <- read_csv(csv2, col_types = "ii", na="N/A")
最初のケースでは警告が表示されますが、NAと読みます。 – akrun
私はそれが「NA」として終わることを知っています。しかし、 'Warning:296656 parsing failures'と表示されているときは、non-issues(" N/A "が' NA 'に変換されている)の警告を抑制すると良いでしょう。 –
'read_csv'で可能かどうか分かりませんが、' read_csv'(gsub( '"'、" csv)、col_types = "ii"、na = "N/A" – akrun