r - 当它包含 r 中的空单元格时删除行
问题描述
我有一个包含空单元格的大数据框(Y)->“”或 NaN 甚至 N/A 我尝试使用以下命令清空数据框:
Y <- na.omit(mutate_all(Y, ~ifelse(. %in% c("N/A", "null", ""), NA, .)))
但不知何故,这会将所有值转换为整数(甚至是非数字列)。
由于机密性,我无法共享数据框或其中的一部分,但请让我知道这个问题是否听起来很熟悉以及您是如何解决它的。
解决方案
可能你可以使用:
type.convert(data.frame(gsub('^N/A$', '', trimws(as.matrix(Y))))
请注意,这type.convert(c('', 'NaN', 'NA', 8, 9))
会将向量转换为数字。唯一的问题是N/A
字符串
推荐阅读
- google-cloud-platform - Google Cloud Build - 多个环境
- javascript - new Date().getTimezoneOffset() 和 new Date(string).getTimezoneOffset() 有什么区别?
- .net - 如何使用 IBM.XMS for .NET Client 将 IBytesMessage 保存到 IBM MQ 中的文件
- android - 如何使用 FCM 支持多用户 Android 应用程序?
- java - 我们如何使用 Criteria Query 在 Spring JPA 中查询一对多关系
- python - 如何在python中创建自定义int类型
- java - 连接元素节点由相同的状态名称组成一个元素节点
- flutter - 颤动刷新小部件的内容,但它仍然是旧数据
- python - 如何从数据集中提取特定行并附加到另一个列表中
- http - kafka http sink 连接器不向 Node 托管的 URL 发送数据