首页 > 解决方案 > 使用因子在 R 中对数据集的一列进行编码

问题描述

我刚开始从 udemy 学习数据科学和机器学习,在一个教程中,讲师使用 R 使用因子函数对数据集中的分类数据进行编码。我有以下数据集:-原始数据集

我已经将我的代码与讲师的代码交叉检查了 100 次,但仍然无法弄清楚我的代码有什么问题,所以请帮助我?

我写了以下代码:-

    dataset$Country = factor(dataset$Country,
                     levels = c('France','Spain','Germany'),
                     labels = c(1,2,3))

当我运行上面的代码时,我编码的列为每个列的值显示“NA”,如下图所示:-执行上述代码后的数据集

标签: r

解决方案


推荐阅读