r - 如何将具有空格和 NA 的列变成一个因子?我们可以把字符变成数字吗?
问题描述
我的问题是“将route
列转换为节省空间的因素”,其中路线是一个字符
我试过了
drug<-as.factor(drug$route)
但这没有帮助。我不确定我们是否可以将字符转换为数字以节省空间
解决方案
您可以addNA
从基础 R 开始使用。
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
推荐阅读
- azure - 从其他 Azure 资源访问与虚拟网络集成的应用服务
- axis2 - Axis 2 从 1.5.3 迁移到 1.7.9 问题
- angular - Angular 7 使用带有验证(或 ngFrom)的 ngFor 和 ngModel 动态创建表单
- multithreading - 程序集级别的线程之间的共享内存
- excel - 手动分配具有 1 个条目的二维数组
- angular - 是否可以将没有 ID 的 Angular 生成输入的值传递给函数?
- python - 使用列表构建嵌套字典
- amazon-web-services - ASK CLI 无法加载 AWS_ACCESS_KEY_ID 变量
- kotlin - LibGDX 资产依赖减少进度
- python - 将具有 Int64 类型的 Pandas 数据帧发送到 GCP Spanner INT64 列