根据品牌和型号,许多R教程中使用的数据集都有一个没有标题的初始列,列出了汽车的名称。
我试图将汽车的品牌和车型分开。
首先,我创建了第一个无头列的列,名为" names"。
> mtcars$names <- rownames(mtcars)
> rownames(mtcars) <- NULL
这给了我一个字符向量的列,其结果如下:
> mtcars$names
使用以下输出:
[1] "Mazda RX4" "Mazda RX4 Wag"
[3] "Datsun 710" "Hornet 4 Drive"
等
然后我尝试了这个:
separate(mtcars, colname = names, into = c('make', 'model')
并收到以下错误:
错误:请提供列名
答案 0 :(得分:0)
separate(mtcars, col = names, into = c('make', 'model'), sep = '')
&#34; Vaillant&#34;没有制作说明,但我认为这就是你要求的。