Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 创建预测值和因子向量的数据框架_R_R Caret - Fatal编程技术网

R 创建预测值和因子向量的数据框架

R 创建预测值和因子向量的数据框架,r,r-caret,R,R Caret,在R包“插入符号”中,数据集mdrr包含一个带有预测器的数据帧和一个向量因子mdrr类 我如何为自己的数据集创建类似的格式,其中Pred1、Pred2、Pred3在数据帧中,而相应的“类”作为因子?说 x = data.frame(id = c("a","c","d","g"), Pred1 = c(1,3,4,7), Pred2 = c(1,3,4,7), Pred3 = c(1,3,4,7), class = c(1,3

在R包“插入符号”中,数据集mdrr包含一个带有预测器的数据帧和一个向量因子mdrr类

我如何为自己的数据集创建类似的格式,其中Pred1、Pred2、Pred3在数据帧中,而相应的“类”作为因子?说

x = data.frame(id = c("a","c","d","g"), 
          Pred1 = c(1,3,4,7),  Pred2 = c(1,3,4,7),  
          Pred3 = c(1,3,4,7),  
          class = c(1,3,4,7))
谢谢。

当您调用
data(mdrr)
时,R将加载名为“mdrr.Rda”的文件,该文件包含两个对象,一个data.frame(
mdrrDescr
)和一个普通因子(
mdrrClass
)。这两个对象都没有什么特别之处(除了因子的长度可能与data.frame中的行数相同)

如果要创建一个包,其中
data('myData')
加载两个对象(例如“a”和“b”),只需将这些对象保存到一个.Rda文件:

save(a=myFavoriteDataFrame,
     b=myFavoriteFactor,
     file='path/to/my/package/data/myData.Rda')

你的例子和你想要的不同吗?我对你的问题到底是什么感到困惑。@flick先生,很抱歉给你带来困惑。我如何为我自己的数据集创建一个类似的格式,其中Pred1、Pred2、Pred3在一个数据帧中,而相应的“类”作为因子?只是不要将“类”放在data.frame中,然后
myclass
save(a=myFavoriteDataFrame,
     b=myFavoriteFactor,
     file='path/to/my/package/data/myData.Rda')