我是R.的新手。
我可以成功将数据集加载到R-Studio中,我可以在工作区中看到我的数据集。
当我运行命令summary(mydataset)
时,我得到了所有变量的预期摘要。
然而,当我跑
时data(mydataset)
我收到以下警告信息:
In data(mydataset) : data set ‘mydataset’ not found
我需要按data()
命令中的建议运行fitLogRegModel()
命令,该命令是PredictABEL包的一部分。
是否有人提示如何将mydataset
指定为工作数据集?
答案 0 :(得分:4)
您无需使用data
命令。您只需将数据传递给函数
riskmodel <- fitLogRegModel(data=mydataset, cOutcome=2,
cNonGenPreds=3:10, cNonGenPredsCat=6:8,
cGenPreds=c(11, 13:16), cGenPredsCat=0)
该示例使用data(ExampleData)
,以便它可以使包中的数据可供您使用。由于您已拥有数据,因此无需加载数据。
答案 1 :(得分:0)
另一种选择虽然有其缺点,但却使用attach(mydataset)
。然后,您可以引用没有mydatdataset$
前缀的变量。据我所知,主要缺点(虽然我欢迎更多专家R用户的观点)是,如果你在附加后修改变量,那么它就不是数据集的一部分。这可能会引起混淆并导致“陷阱”。无论如何,许多专家R用户建议不要使用attach
。