在函数中使用R包数据而不加载它
是否有人知道一种方法(创造性的黑客或其他)可以在函数内部使用来自R包的数据,而不实际将其加载到环境中 举个简单的例子:在函数中使用R包数据而不加载它,r,R,是否有人知道一种方法(创造性的黑客或其他)可以在函数内部使用来自R包的数据,而不实际将其加载到环境中 举个简单的例子: plot.sepals <- function() { data(iris); plot(Sepal.Length ~ Petal.Length, data=iris); } plot.sepals我还不能发表评论,但据我所知,@user3293236回答了你的问题 你是说像这样 plot.sepals <- function() {
plot.sepals <- function() {
data(iris);
plot(Sepal.Length ~ Petal.Length, data=iris);
}
plot.sepals我还不能发表评论,但据我所知,@user3293236回答了你的问题
你是说像这样
plot.sepals <- function() {
plot(Sepal.Length ~ Petal.Length, data=datasets::iris) }
plot.sepals这对我来说没有意义?你的意思是你希望数据在你的函数执行中被使用,但是在你想要从环境中卸载之后,立即?好,如果你不想把整个对象下载到内存中,你可以考虑“FF”或“FFBASE”包。事实上,您只会将指针放入内存,但物理数据会放在驱动器上。不加载什么?数据还是包裹?你是说像这样<代码>plot.sepals谢谢你,用户。这正是我想要的。不知道为什么我以前没试过。太好了!我想使用钻石数据集,不加载ggplot。谢谢