首页 > 解决方案 > 如何解决:尝试在小于二维的对象上设置“colnames”

问题描述

#dummify

sub.data <- toyota[,c("Age_08_04" , "KM" , "Fuel_Type" , "HP" , "Automatic" , "Doors" , "Quarterly_Tax" , "Mfr_Guarantee" , "Guarantee_Period" , "Airco" , "Automatic_airco" , "CD_Player" , "Powered_Windows", "Sport_Model" , "Tow_Bar", "Price")]

#dummifying
library(dummy)
Fuel_Type.dummy = dummy(sub.data$Fuel_Type)
df.dummy = cbind(sub.data[,1:3], Fuel_Type.dummy, sub.data[,5:16])
colnames(df.dummy)[c(4,5,6)] = c("CNG", "Diesel", "Petrol")

colnames<-( , value = make.names *tmp*(colnames(x), TRUE)) 中的错误:尝试在小于二维的对象上设置 'colnames' 3. stop("尝试在小于二维的对象上设置 'colnames'二维") 2. colnames<-( *tmp*, value = make.names(colnames(x), TRUE)) 1. dummy(sub.data$Fuel_Type)

标签: rdummy-variabledummy-data

解决方案


推荐阅读