Есть ли в любом случае, что я могу найти, какой пакет принадлежит конкретному набору данных? Например, какой пакет имеет набор данных «UScereal»?Как найти наборы данных в R
Большое спасибо.
Есть ли в любом случае, что я могу найти, какой пакет принадлежит конкретному набору данных? Например, какой пакет имеет набор данных «UScereal»?Как найти наборы данных в R
Большое спасибо.
Это то, что функция find()
для.
> find("iris")
[1] "package:datasets"
> find("UScereal")
[1] "package:MASS"
Если объект находится в пути поиска, find()
скажет вам, откуда она пришла. См. ?find
для получения дополнительной информации.
Для получения более подробной информации о конкретном наборе данных, вы можете также использовать ?UScereal
, который будет работать, если UScereal
находится в пути поиска, или ??UScereal
, если он не установлен, но его родительский пакет.
Чтобы найти набор данных, который не входит в установленный пакет, вы можете найти его на RDocumentation.org.
Вы можете попробовать ??UScerial
. Это приведет к поиску всех файлов справки и документации для строк, соответствующих «UScerial», и сообщит вам, из какого пакета он отправлен. Например, на моей машине я получаю MASS::UScereal
.
(Это не будет работать, если пакет не установлен на вашем компьютере, но он будет работать, если она установлена на вашем компьютере, но не загружены.)
Один из способов - удалить базу данных данных для всех установленных вами пакетов и затем запросить их для данных, которые вы ищете.
x <- data(package = .packages(all.available = TRUE))$results
x[grep("UScereal",x[,"Item"]),]
Package
"MASS"
LibPath
"C:/Program Files/R/R-3.0.2/library"
Item
"UScereal"
Title
"Nutritional and Marketing Information on US Cereals"
Очевидно, что это требует, чтобы вы установили пакет. Если вы этого не сделали, вам придется искать в Интернете правильный пакет.
Мне нравится [Rseek] (http://rseek.org/). –
Я подозреваю, что некоторые ответы найдут только наборы данных в пакетах *, которые установлены на вашем компьютере *. Это был ваш вопрос? Или вы также просматриваете наборы данных в не установленных пакетах? –