有关R软件包发布和代码可见性的问题

问题描述 投票:0回答:1

当我在R中使用软件包时,我将其安装并在加载时使用。现在,如果我添加一个使用其他软件包的软件包怎么办?该软件包是否也自动下载并加载?还是通常禁止R包使用其他包?我认为不是。

假设我要发布R程序包。在我的代码中,我可以使用其他软件包中的功能并安装和加载这些软件包吗?或者当我需要其他软件包的功能时,该如何工作?我是否必须执行一条消息,即需要该软件包以及该软件包,并且用户必须先安装和加载该软件包,并且我需要实现错误捕获功能,以防在PC系统上找不到该软件包?

当我要发布R程序包时,可以在程序包/代码中使用/调用Java代码吗?

对于已经发布的软件包-让我们以fGarch软件包为例-我想查看完整的代码。我怎么看?我知道R是开放源代码,并且我认为或多或少地将函数输入为空并显示代码是有可能的,但是有时这不起作用,尤其是我的问题是:有没有办法我可以研究整个问题包裹的代码?

对于已经发布的软件包,是否可以查看和查看所有已提交的文件?因此,就像git一样,所有文件都已提交的存储库-代码本身以及描述文件或其他所需的其他文件-我可以看到这些文件并对其进行调查吗?

[此外,关于this post here和隐藏功能:R包中是否有最终用户看不到的代码?这也指的是我以前的问题,如何或以哪种方式可以在R包中看到整个代码?

r package open-source cran
1个回答
0
投票

您似乎想认真对待制作包裹!

您可以在这里看看:http://r-pkgs.had.co.nz/(这在创建第一个程序包时对我有很大帮助)

© www.soinside.com 2019 - 2024. All rights reserved.