Я пытаюсь проиндексировать все наборы данных из набора пакетов. Следующий код, ошибки, но я не понимаю, почему:
pn<-c("robust","rrcov","robustbase")
for(j in 1:length(pn)){
a1<-length(data(package=pn[j])$results[,3])
for(i in 1:a1){
data(cat(as.vector(data(package=pn[j])$results[i,3]),"\n"),package=as.character(pn[j]))
print(dim(cat(as.vector(data(package=pn[j])$results[i,3]),"\n")))
}
}
Edit:
что я хотел бы, по сути, это загрузить набор данных, чтобы, скажем, проверить его размер (например, для пары wood, robustbase)
data(wood,package="robustbase")
dim(wood)
>20 6
будет загружать "wood" из robustbase, но для j = 3, i = 38 функция, приведенная выше, возвращает:
Warning message:
In data(cat(as.vector(data(package = pn[j])$results[i, 3]), "\n"), :
data set ‘cat(as.vector(data(package = pn[j])$results[i, 3]), "\n")’ not found