在不安装包的情况下,是否有一种快速的方法来找出给定任务视图中的哪些包具有与之关联的小插图或演示?我已经想出了如何从 R 中判断给定任务视图中的包:
library(ctv)
# get all the available task views
taskviews<-available.views()
# get task view of interest (e.g. "TimeSeries")
tv_of_interest<-taskviews[[which(sapply(taskviews,'[',1)=="TimeSeries")]]
# get all the packages in the task view
pckgs <- tv_of_interest[['packagelist']][1]
这是我尝试过的,但尝试不正确,因为他们只考虑我已经拥有的包:
vignette(package= c(pckgs))
browseVignettes(package= c(pckgs))
demo(package=c(pckgs))
我希望避免刮擦,因为我没有经验,但也许这是唯一的方法。有什么想法吗?