R 创建预测值和因子向量的数据框架
在R包“插入符号”中,数据集mdrr包含一个带有预测器的数据帧和一个向量因子mdrr类 我如何为自己的数据集创建类似的格式,其中Pred1、Pred2、Pred3在数据帧中,而相应的“类”作为因子?说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
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')