如何将具有空白和NA的列变成一个因子?我们可以将字符转换为数字吗?

时间:2019-06-16 06:17:57

标签: r

我的问题是“将route列转换为节省空间的因素”,其中的路由是字符

我尝试了

drug<-as.factor(drug$route)

但这没有帮助。我不确定是否可以将数字转为字符以节省空间

1 个答案:

答案 0 :(得分:0)

您可以在基数R中使用addNA

x <- c("A", "B", "B", NA, NA)
x <- as.factor(as.character(x))

> levels(x)
[1] "A" "B"

x <- addNA(x)
levels(x)

> levels(x)
[1] "A" "B" NA