首页 > 解决方案 > 使用数据集

问题描述

如何使用 R 中未加载的包中存在的数据集?例如,如果我想使用MASS包中的黑色素瘤数据,并且我记下melanoma,它会显示一条错误消息:“找不到对象'黑色素瘤'”。如果我写data("melanoma"),就不会显示

警告消息:在数据中(“黑色素瘤”):未找到数据集“黑色素瘤”

我如何使用这个数据集?

标签: rpackagedataset

解决方案


利用data(Melanoma, package="MASS")

请注意,R 通常区分大小写;我不得不使用help.search("melanoma")(它做“模糊”而不是精确匹配)来弄清楚它被称为“黑色素瘤”,而不是“黑色素瘤”。(还有一个“黑色素瘤”数据集,可能是相同的——我还没有检查过——在boot包中。)

正如其他人在评论中指出的那样,您也可以说Melanoma <- MASS::Melanoma(如果需要,您可以将数据分配给不同的变量,例如my_melanoma <- MASS::Melanoma)。或者你可以MASS::Melanoma直接在你的代码中使用,尽管如果你必须大量引用它会变得笨拙。


推荐阅读