gpt4 book ai didi

r - 如何以编程方式/在包中使用RStudio View()函数

转载 作者:行者123 更新时间:2023-12-04 03:56:20 24 4
gpt4 key购买 nike

我正在尝试以编程方式/在包中使用R Studio View()函数。

当我使用utils::View()时,使用了与R Studio查看器不同的查看器(它似乎是R内置的一个),但是如果我使用View()(未指定函数从何处导出),则在R CMD CHECK期间会出现问题。 。

我检查了R Studio cheatsheet,但这没有显示是否/从R Studio View()导出。

最佳答案

RStudio在启动时将utils::View函数替换为其自己的函数。他们的来源是

function (...) 
.rs.callAs(name, hook, original, ...)
<environment: 0x1036a6dc0>

您不能仅将其复制到您的程序包中,因为它取决于该环境中的情况,并且您的程序包无法获取它。

但是,您可以这样做:
myView <- function(x, title)
get("View", envir = as.environment("package:utils"))(x, title)

并从包中导出 myView。如果在RStudio中运行此功能,则将获得其功能;如果在其他任何位置运行,则将获得常规功能。

关于r - 如何以编程方式/在包中使用RStudio View()函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48234850/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com