将我的数据集指定为工作数据集

时间:2012-09-06 13:56:21

标签: r dataset

我是R.的新手。

我可以成功将数据集加载到R-Studio中,我可以在工作区中看到我的数据集。 当我运行命令summary(mydataset)时,我得到了所有变量的预期摘要。

然而,当我跑

data(mydataset)

我收到以下警告信息:

In data(mydataset) : data set ‘mydataset’ not found

我需要按data()命令中的建议运行fitLogRegModel()命令,该命令是PredictABEL包的一部分。

是否有人提示如何将mydataset指定为工作数据集?

2 个答案:

答案 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