read_excel 将数字重新编码为 na 值
read_excel recode number as na value
在使用 readxl
包中的 read_excel
函数从 excel 文件导入数据时,我尝试为 na
参数指定一个数字,但确实如此不重新编码缺失值。输入的数据带有数值作为缺失响应。
示例数据(虽然在 r 而不是 excel 文件中):
missing <- data.frame(a = c(1, 2, 3, 4),
b = c(99, 2, 3, 4),
c = c(1, 99, 3, 4))
如果上面的数据是一个单独的 excel 文件,我试着像这样读取它:
data <- read_excel("C:/.../missing.xlsx", na = 99)
不是将 99 重新编码为 NA,而是将它们读入为数字。我希望看到这样的数据框,而无需使用单独的步骤重新编码数据:
a b c
1 1 NA 1
2 2 2 NA
3 3 3 3
4 4 4 4
read_excel 正在寻找字符串。所以你只需要输入
data <- read_excel("C:/.../missing.xlsx", na = "99")
在使用 readxl
包中的 read_excel
函数从 excel 文件导入数据时,我尝试为 na
参数指定一个数字,但确实如此不重新编码缺失值。输入的数据带有数值作为缺失响应。
示例数据(虽然在 r 而不是 excel 文件中):
missing <- data.frame(a = c(1, 2, 3, 4),
b = c(99, 2, 3, 4),
c = c(1, 99, 3, 4))
如果上面的数据是一个单独的 excel 文件,我试着像这样读取它:
data <- read_excel("C:/.../missing.xlsx", na = 99)
不是将 99 重新编码为 NA,而是将它们读入为数字。我希望看到这样的数据框,而无需使用单独的步骤重新编码数据:
a b c
1 1 NA 1
2 2 2 NA
3 3 3 3
4 4 4 4
read_excel 正在寻找字符串。所以你只需要输入
data <- read_excel("C:/.../missing.xlsx", na = "99")