为超过 2 个级别创建虚拟变量

Creating dummy variables for more than 2 levels

如何为 r 中的分类数据创建两个以上级别的虚拟变量?我试过 model.matrix 但没用。

阅读您的文章 class factor

假设您的数据存储在 df 中并且 categories 具有您要转换为虚拟对象的类别。那么:

df$categories <- as.factor(df$categories)

您不会看到创建的新列。因子 class 是此类任务的捷径。尝试 运行 这样的回归模型,您会看到结果。