【发布时间】:2019-12-27 13:33:16
【问题描述】:
- 我想通过以下代码将一些因子变量转换为数值变量:
df$col <- as.numeric(df$col)
我的数据集中的缺失值不是用点表示的(即“.”)。相反,它们是空白单元格。
因此,上面的代码为我的数据集中的每个空白单元格分配了一个数字(即“1”)。
我的问题是如何通过将空白单元格替换为 NA 或将它们更改为“.”来将因子变量转换为数值变量。
非常感谢。
【问题讨论】:
-
请在guidelines之后编辑您的问题。
-
@jay.sf 这个问题解决了部分问题。有空白/NA 单元格需要考虑。如果你能找到一个重复的问题来回答从因子和空白单元格中强制转换的问题,我们可以这样关闭它。
-
@RomanLuštrik 这可能并不完全正确,因为这些“空白单元格”可能也被转换为因子水平。使用链接的答案应该正确产生
NA。
标签: r dataset missing-data