小编Bla*_*rkt的帖子

R将几个虚拟变量列合并为1

我正在尝试合并汽车数据框(插入符号包)中的几个列.列"敞篷车,轿跑车,掀背车,轿车,旅行车"都有虚拟变量,我想创建一个名为type的列,其列名取决于车辆的类型.

library(caret)
data(cars)
head(cars)
colnames(cars)
Run Code Online (Sandbox Code Playgroud)

以下是汽车数据框的列名:

 [1] "Price"       "Mileage"     "Cylinder"    "Doors"       "Cruise"        
 [6] "Sound"       "Leather"     "Buick"       "Cadillac"    "Chevy"     
[11] "Pontiac"     "Saab"        "Saturn"      "convertible" "coupe"   
[16] "hatchback"   "sedan"       "wagon" 
Run Code Online (Sandbox Code Playgroud)

如何将最后5个虚拟变量列合并/合并为1与相应的车辆类型?

任何见解或帮助将不胜感激!

r r-caret

2
推荐指数
2
解决办法
2627
查看次数

标签 统计

r ×1

r-caret ×1