r - 强制引入的 NA 带有前几天有效的行代码
问题描述
我正在尝试将编码为因子的变量转换为数字。我在数据库中有两个以这种方式相等的变量,对于其中一个,我尝试过的代码可以工作,但对于另一个,所有值都转换为 NA,我不知道为什么,因为直到几天前它也工作了。
该数据库称为“Visitas”
变量是“结果”和“剂量”,它们都包含代表医学试验结果和给药剂量(以毫克为单位)的数字。
我使用的代码是下一个:
Visitas[, 'result'] <- as.numeric(as.character(Visitas[, 'result']))
Visitas[, 'dose'] <- as.numeric(as.character(Visitas[, 'dose']))
我必须先将它们转换为字符类型,以免得到因子级别的数字,记住这是我导入数据库时的编码方式,并获取数字本身。
解决方案
推荐阅读
- oracle - Oracle 包和在公共变量中使用 select 语句
- google-cloud-platform - 如何在 Cloud Composer 中重启网络服务器
- javascript - 从 JSON 序列化 BigDecimal、BigNumber、BigInt 等
- python - 有没有办法检测脚本本身中的代码块是否包含特定单词
- c - 尝试读取 json 文件时出现分段错误
- c# - 使用 .NET 的 Google 动态链接
- java - 无法打印数字金字塔
- php - PHP登录和注册表错误处理
- excel - 如何从 Excel 工作簿更新 powerpoint 表
- jmeter - 在使用 jmeter 录制脚本时,某些 jquery 文件没有加载