问题标签 [cran]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
445 浏览

r - 是否有任何网站可以监控 CRAN 包存储库中的新 R 包?

是否有任何网站可以监控 CRAN 包存储库中的新 R 包?数据+名称+简短描述?或者 R-CRAN 提供了一份月度文档,列出了添加到 CRAN 档案中的新软件包,但我没有看到任何内容。

对于寻找新的 R 功能来说,这将是一个很好的特性。

0 投票
1 回答
212 浏览

r - 参考类字段消失

我决定再给参考类一个机会,但我的第一个 hello world 已经给我带来了问题。这里出了什么问题?

0 投票
2 回答
272 浏览

c - 转义终端时使 R 使用 C 表示法

不确定我在这里使用了正确的术语,但是当从常规字符集中转义字节时,我需要printordeparse方法使用 C 表示法(例如"\x05",而不是)。"\005"

有没有一种本地方法可以做到这一点?

我需要这个来生成 BSON:http ://bsonspec.org/#/specification 。所有示例都明确使用\x05符号。

0 投票
3 回答
3088 浏览

r - R - 设置我自己的 CRAN 存储库

我想建立一个本地 CRAN 存储库。我只想在这个存储库中放一个包(我们称之为 MyPackage )。我这样做的原因是我想与我公司的人分享这个包。顺便说一句 - 我们都使用 Ubuntu Linux。我已经这样做了:

  • 我有一个 Web 服务器(BOA Web 服务器)并创建了一个名为 R 的 Web 文件夹。制作文件夹 src 和 contrib。
  • 在 contrib 文件夹中,我将我的包 MyPackage(tar.gz)加上 PACKAGES 文件。

但是,当我这样做时:

这没用 ;

你们能指导我一下并告诉我正确的文件夹结构是什么吗?谢谢。

0 投票
1 回答
477 浏览

string - strip.text 'facet grid' 中的回车

请如何在条形文本中插入回车(ggplot2.0.9)

我试过了 :

它返回

图中只有“xv”“xv”

谢谢你的帮助

0 投票
2 回答
1925 浏览

r - 如何强制 R 加载包,`library()` 由于依赖而失败?

0 投票
1 回答
1796 浏览

r - 在单个函数中结合 S4 和 S3 方法

什么是定义应该具有 S3 和 S4 类实现的通用功能的好方法?我一直在使用这样的东西:

这成功了:

有没有一种“本机”的方式来实现这一点?我知道我们可以使用 为 S3 类定义 S4 方法setOldClass,但是如果一个对象有多个类,我们就会失去 S3 方法的调度。例如(在干净的会话中):

object这失败了,因为在这种情况下,第二类bar被忽略了。我们可能可以通过在fooand之间定义正式的 S4 继承来解决这个问题bar,但是对于我的应用程序,我宁愿myfun.bar在具有类的 S3 对象上开箱即用bar

无论哪种方式,事情都变得一团糟,我想这是一个常见的问题,所以可能有更好的方法来做到这一点?

0 投票
2 回答
300 浏览

r - 使用正式方法定义的 S3 对象的 S3 样式分派

这个问题有关,但略有不同,希望更清楚。

我正在寻找一种干净的方式来正式注册 S4 和 S3 类的方法,但不依赖于糟糕的 S3-dot-naming-scheme 进行调度。一个例子:

这个例子展示了我们如何test为类的 S3 对象注册一个方法bar,而不需要命名函数test.bar,这很棒。但是,限制是如果我们以这种方式注册方法,它们只会被分派到对象的第一个 S3 类。例如:

这不起作用,因为 S4 方法分派只会尝试类foo及其超类。如何扩展此示例,以便在找不到合适的方法时自动选择test方法?例如 S3 风格的调度,但不必重新命名所有内容和?barfootest.footest.bar

总而言之:如何创建一个使用正式方法分派的通用函数,但对于具有多个类的 S3 对象,还依赖于对象的第二个、第三个等类。

0 投票
1 回答
696 浏览

r - 是否有任何 R 包存储库管理工具?

我正在创建一个自定义 R 包存储库,并希望复制 CRAN 存档结构,从而将旧版本的包存储在src/contrib/Archive/packageName/目录中。我想使用(source hereinstall_version ) 中的函数,但该函数依赖于具有类似 CRAN 的存档结构,而不是在.devtoolssrc/contrib/

是否有任何 R 包存储库管理工具有助于创建此目录结构和其他相关任务(例如更新 Archive.rds 文件)?

如果管理工具type在存储库端处理包逻辑,这样我就可以在 Linux 服务器上使用与本地 Mac 上相同的代码install.packages()install_version()代码(即,我不必使用type="both"type="source"在本地安装时使用苹果电脑)。

0 投票
2 回答
3364 浏览

r - 在哪里放置 CRAN 提交的包小插曲?

Writing R Extensions Manual,我读到

从 R 2.14.0 开始,Sweave 源的首选位置是源包的子目录 vignettes,但为了与 R 的早期版本兼容,如果 vignettes 不存在,则将在 inst/doc 中查找 Vignette 源。

但是,当我创建vignettes包源的子目录时,当我运行devtools::check()R CMD check收到Package vignette(s) without corresponding PDF. 如果我将小插图(.Rnw 和 .pdf)放入inst/doc检查中,则无需投诉即可完成。我尝试在已安装打包的库中查看我的库,但没有看到任何名为vignettes. 我还应该使用已弃用的位置吗?