【发布时间】:2017-07-26 21:28:14
【问题描述】:
我正在尝试将一个使用多个 NA 值(特别是“N/A”和“n/a”)的 Excel 表读入 R。如果我尝试给 na= 一个字符串列表,则会引发错误:
read_excel(path = "file.xlsx",
na = "N/A") #This works just fine
read_excel(path = "file.xlsx",
na = c("N/A", "n/a"))
Error in eval(substitute(expr), envir, enclos) : expecting a single value
关于如何在两个字符串都转换为 NA 的情况下读取此内容的任何想法?或者,一旦数据在 R 中,我最好进行查找/替换?
【问题讨论】:
-
根据
readxl/issues/272,github版本支持“multiple-navalues”。 (我还没有测试过。) -
感谢 r2evans,github 版本现在运行良好
-
readxl::read_excel from readxl version 1.1.0 现在提供此功能。