我有通过read.csv导入的原始父数据
all_data = read.csv(all_data_location, header=TRUE, sep = ',', colClasses= c(
"trait1"=NULL,
"trait2"="factor",
"trait3"="double"
))
我可以randomforest(all_data[,target] ~., data = ae_data[,-target])
,生活是美好的。
现在我想使用all_data创建子集数据。
subset_data = subset(all_data, all_data[,target] > 0)
但新子集似乎没有保留列名称。这基本上会给我NA错误:randomforest(subset_data[,target] ~., data = subset_data[,-target])
我是否可以快速方便地再次指定列或回收它们而无需再次键入所有列标题?