r-package

    0热度

    1回答

    当我安装或检查我自己的R-包: devtools::check() 我需要我的包中一个配置文件。但是,如果R在和然后配置之前自动调用autoconf ,将会很有用。你知道这是可能的吗?

    5热度

    1回答

    我的包(我们称之为A)取决于另一个包B.我需要修改B中的一个函数f,它有一个导致我的包失败的错误。问题是f是未导出的函数。 如果f是出口,我可以用在this post到R-帮助中描述的技术: 有几次我想修补这样的功能,我使用: unlockBinding(name, env); assignInNamespace(name, value, ns=pkgName, envir=env); ass

    1热度

    2回答

    我在R的包开发中有点新,我不确定这是否是一个常见错误。我正在开发一个可在GitHub上获得的新包:https://github.com/jroberayalas/ahnr。我在OS X Yosemite [平台:x86_64-apple-darwin13.4.0(64位)]的Mac上使用R版本3.3.0(2016-05-03)。 当我检查包时,我得到1描述元信息错误。它没有提供任何有意义的细节,我

    1热度

    1回答

    我创建了一个R程序包并将其加载到github(microdadosBrasil)。当我尝试安装包(作为一个用户会)我得到以下错误: devtools::install_github("lucasmation/microdadosBrasil") Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) :

    1热度

    1回答

    我目前正在处理一个数据集,它有很多变量。因此,我决定使用稀疏组LASSO变量选择技术,在SGL包中实施。 我的问题是一个后勤问题,这是使用这个包建立可能的模型之一。但是,当我尝试使用它时,我收到一条错误消息。我的数据frameis称为N,和我的二元矢量称为Y: > x <- as.matrix(N) > y <- as.matrix(Y) > data <- list(x, y=y) > s

    5热度

    1回答

    加载软件包时是否有任何理由更喜欢使用引号;例如 library("MASS") 在装入程序包时未将名称放在引号中; library(MASS) 回头看一些旧的代码,我似乎在两者之间切换,没有明显的后果。是否有最佳实践建议要遵循?

    0热度

    1回答

    我想离开了如何设置尽可能相似的R环境,挖掘在Windows上的说明。我发现这个stackoverflow线程,这真的很有帮助: Installing older version of R package 我可以得到大多数包使用从MRAN拉的“版本”包。但是,有些软件包在MRAN上不可用(因为它们发布的时间太早)。 于是,我就用devtools :: install_version()选项。然而,我

    2热度

    2回答

    这是我的问题。我正在尝试在CRAN中提交一个包。当我运行在控制台 R CMD check MYPACKAGE 的命令,但我收到的下一个日志,主要的错误说描述的元信息: * using log directory ‘/Users/Userx/Desktop/MYPACKAGE.Rcheck’ * using R version 3.3.0 (2016-05-03) * using pla

    1热度

    1回答

    与许多人一样,我使用“我的”便利功能维护定制软件包,主要由我使用,偶尔由我共享代码的人员使用。 什么是最好的做法,在我的包中包含一个函数,就像从另一个包中那样? 具体而言,我真的很喜欢cut2从包Hmisc,但我不喜欢加载,因为名称冲突(严重的是,管理您的进口!)的Hmisc因为我从来没有使用Hmisc除了偶尔cut2。 目前,我用这个,它的工作原理: #' Cut2 from Hmisc #'

    3热度

    2回答

    在开发R包时,我常常打开Packrat并使用本地化的存储库,并在开发过程中进行开发。但是在发布这个软件包的时候,回顾并手动添加我在开发的软件包中使用的每个依赖项是一件非常头疼的事情。是否有(半)自动的方式来做到这一点? 例如,在NodeJS开发中,我们可以使用npm install --save,依赖关系将自动添加到package.json。