使用XLConnect
读取 .xls 文件时如何设置缺失值。类似于 中的na.string==c()
论点read.csv
。
我当前的 R 代码如下所示:
install.packages("XLConnect")
library(XLConnect)
excel.file <- file.path(".../FakeData.xls")
fake2 <- readWorksheetFromFile(excel.file, sheet="Sheet1", header=TRUE)
我的假数据如下所示:
ID Age Weight Gender
1 30 55 M
2 22 NA F
3 33 80 NA
我希望将我的 NA 值解释为缺失,以便将 Weight 和 Gender 分别作为数字/因子变量读入 R。目前,由于 NA 值,它们正在被转换为字符变量。
当我尝试:
setMissingValue(fake2, value = c("NA"))
我收到以下错误:
Error in (function (classes, fdef, mtable) :
unable to find an inherited method for function ‘setMissingValue’ for signature ‘"data.frame"’