r - 如何解决:尝试在小于二维的对象上设置“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)
解决方案
推荐阅读
- javascript - 如何从 HTML 自己的目录中读取未知数量的文件
- java - 线程生命周期:任何人都可以解释发生了什么,请
- python - 如何解决 model.fit 输出的错误
- node.js - 如何制作一个在频道中发送嵌入的命令
- c# - 通过文本框搜索查询将行添加到 datagridview
- celery - 芹菜回调失败
- numpy - NumPy 中的 Python ord() 等价物
- java - 在 Spring Boot 中配置数据源
- c++ - 访问 std::variant 中的结构成员
- sed - 使用 shell 脚本在 linux 环境中更改 odbcinstini 文件的内容