如何从R中的文本值创建分类变量

She*_*man 2 r categorical-data

我有一个带有分类变量的数据集Weather.该变量有3个不同的文本值,即"Dry","Drizzle"和"Rain".

我想创建另一个变量,我可以为这些变量分配数值.例如Dry1,Drizzle2Rain3.

作为辅助信息,该weather变量将用于预测水系统中的阻塞,因此我将在某种线性回归模型中使用它.

akr*_*run 5

我们可以转换为factor然后强制转换integer

as.integer(factor(df1$Weather, levels = c("Dry", "Drizzle", "Rain"))
Run Code Online (Sandbox Code Playgroud)