首页 > 解决方案 > 强制引入的 NA 带有前几天有效的行代码

问题描述

我正在尝试将编码为因子的变量转换为数字。我在数据库中有两个以这种方式相等的变量,对于其中一个,我尝试过的代码可以工作,但对于另一个,所有值都转换为 NA,我不知道为什么,因为直到几天前它也工作了。

该数据库称为“Visitas”

变量是“结果”和“剂量”,它们都包含代表医学试验结果和给药剂量(以毫克为单位)的数字。

我使用的代码是下一个:

Visitas[, 'result'] <- as.numeric(as.character(Visitas[, 'result']))
Visitas[, 'dose'] <- as.numeric(as.character(Visitas[, 'dose']))

我必须先将它们转换为字符类型,以免得到因子级别的数字,记住这是我导入数据库时​​的编码方式,并获取数字本身。

标签: rtype-conversionnas

解决方案


推荐阅读