r-package

    16热度

    2回答

    我一直在探索一堆不同的包,我注意到真的没有一个清晰简洁的函数存储方法。一些软件包作者将所有这些文件打包到一个文件中,而其他作者将它们分成单个文件。 我读过一些软件包创建指南,但没有一个提供具体的指导或建议。 很想听听你对此的想法。

    3热度

    1回答

    这里有一个新手的东西。我一直在R的窗口工作,最近搬到Ubuntu,(我认为是“哈代鹭”)。我也不是一个Linux的家伙。无论如何。我正在安装“diptest”软件包。我跑的命令 install.packages("diptest") 并且输出是: 安装包(一个或多个)插入 '/home/smart/R/i486-pc-linux-gnu-library/2.6' (因为'lib'未指定) 这是

    6热度

    2回答

    如何生成需要更新的软件包列表,即包含软件包名称,当前安装的版本和版本库中的可用版本? 我试过hack packageStatus(),installed.packages(),update.packages()但我不能强制这些函数产生所需的输出。 请注意,我不要想要实际更新这些包;我只想看看提到的列表。

    29热度

    3回答

    我想在包命名空间内部推送一个函数,以便它可以访问该包的内部对象(让我们使用统计包作为示例)。我试过使用 myfun <- function(x) print(x) env = loadNamespace("stats") assign("myfun", myfun , env) 但它被锁定。所以我试图解锁我的对象 unlockBinding("myfun", env) 由于myfun尚

    29热度

    1回答

    我正在学习为R构建一个包。现在要设置它,我需要在通过require(myPackage)加载包时运行一些代码。 我读了help(".onLoad")的文档,这让我感到非常困惑,因为没有例子。我如何实际使用.onLoad? 有人可以给我看一个简单的例子吗?例如,我知道NAMESPACE文件中的export(myfun)将导出myfun以供使用,在包加载时我需要运行的代码是rnorm(10)?

    12热度

    3回答

    我正在创建自己的R程序包,我想知道可以使用哪些方法将(时间序列)数据集添加到我的程序包中。以下是具体细节: 我已经创建了一个名为的数据包的包子目录,我知道这是我应该保存要添加到我的包的数据集的位置。我也认识到包含数据的文件可能是这样的。 rda,.txt或.csv文件。 我想添加到包中的每个数据序列都由一列数字组成(例如形式为340或4.5),并且每个数据序列的长度都不相同。 到目前为止,我已将所

    3热度

    1回答

    我有一个包含一个csv文件的包,我把它放在每个R-exts的inst/extdata中。该文件是小插曲所需要的。如果我直接点出小插曲,一切运作良好。但是,当我运行R --vanilla CMD检查时,检查过程找不到该文件。我知道它在检查过程中已经被移到了.Rcheck目录中,这可能是问题的一部分。但我不知道如何设置它,所以直接Sweave和vignette构建/检查工作。 暗角包含这样一行: EC

    11热度

    1回答

    我想构建一个R包,但似乎有一些包依赖关系的问题。如果我运行在R上的代码,我需要的套餐“rgdal”和“rgeos”,为creatng包出来,我这么: 增加了行“进口(rgdal,rgeos)”到空间文件 增加了行 “取决于:rgeos,rgdal” 来描述文件 当我运行[R CMD检查(编译后),我得到了它说的错误: * checking package dependencies ... ERRO

    4热度

    1回答

    您推荐R的日志包?我知道有几个软件包可用,但想知道哪一个被认为是最好的。具体而言,这里就是我要找: 多个日志记录级别 内置支持旋转日志文件 快(不应该放慢太多现有的代码) 无痛设置(不要太多样板代码)

    9热度

    1回答

    我有兴趣为我正在创作的名为Slidify的R包提供命令行界面。它使用Rscript,我认为这会使其跨平台。脚本存储在子目录inst/slidify中。为了使用任何目录下的脚本,我将它的路径添加到了我的.bash_profile,就像我在Mac上一样。 我的问题是 我应该如何处理系统中的脚本的自动化跨平台的方式? 如何确保在此过程中保留文件权限? 脚本的shebang行应该是什么?我目前使用 #!/