问题标签 [r-package]

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 投票
1 回答
8107 浏览

r - R 在 FactoMineR 错误消息中编程 MCA()

我使用 R 中 FactoMineR 包中的 MCA() 函数对一组大约 160 个变量和大约 2000 个观察值进行多重对应分析。大约 150 个变量是连续的,所以我首先使用 cut() 函数将这些连续变量转换为分类变量,然后使用 MCA() 函数。

我的代码非常简单,如下所示:

运行代码后,我收到以下错误消息。

我想知道为什么会发生此错误以及如何解决它。我的表中没有缺失数据,所有变量都是分类变量。

如果有人遇到过类似的问题并愿意提供帮助,我将不胜感激。非常感谢。

0 投票
0 回答
113 浏览

r - 如何将 .so(C 代码)连接到 R 包

我在创建 R 包时遇到了麻烦。

我有一个名为“a.so”的编译 C 代码,其中“void b(...)”和“void c(...)”在 a.so 中定义。在 R 代码中,使用和dyn.load(a.so)效果很好。.C("b",...).C("c",...)

要创建 R 包,我将 a.so 文件保存到文件src夹并写入文件。但是,它给出了如下错误消息。你能帮我怎么处理吗?我在 Ubuntu 上使用了 RStudio。(我不确定为什么会显示,因为我没有使用它)。useDynLib(a)NAMESPACElibrary.dynam

0 投票
0 回答
129 浏览

r - 如何在 R 中保存和加载 splinefun 对象?

我一直在使用该splinefun函数在R一些数据xy. 例如:

现在假设获取yfromx是耗时的。两个高度相关的问题是:

  1. 如何在重新评估(或从表中重新读取)的情况下将函数f从一个R会话保存和加载到另一个会话?xy

  2. 如何在评估/读取每个负载的情况下f将其作为R包的一部分包含在内?xy

我知道这从现在开始更改R 3.0.0,现在f保存在特定环境中

并且有字节码<bytecode: 0x1036e0748>,但不知道该怎么做。

0 投票
0 回答
87 浏览

r - qsub:在 linux 脚本中包含对 R 提示的响应

我正在尝试从 bioconductor 安装“rpud”包:

这正常执行,但随后列出了几个旧包依赖项,并询问我是否要更新它们:

由于我将此提交到集群,因此我将无法响应此提示。有什么方法可以编写我的脚本,以便它对此提示响应“a”?

此外,如果我对上述提示回复“a”,我会收到另一个提示:

我也想对此回应“y”。

谢谢!

0 投票
1 回答
115 浏览

r - R将大量汇总表中的变量存储在新文档的列中

我有一个包含 6 列的数据框 (X),分别命名为:mean.x、sx、nx、mean.y、sy、ny 它们代表来自人口 x 和 y 的均值、st dev (s) 和样本大小 (n)。我正在运行一个 R 包(BSDA),它根据这些统计参数执行 t 检验。问题是每行我得到 1 个汇总表,我有 640.000 行。

我想做的是使用 640.000 个汇总表中的所有 p 值和其他参数创建新列。这可能吗?

前 5 行的值相同:mean.x (0.444357)、sx (0.02575427)、nx (633744)、mean.y (0.4308)、sy (0.000628747)、ny (390)

这是显示汇总表的脚本:

非常感谢 !

0 投票
0 回答
630 浏览

r - 如何在 .onAttach() 中访问库的函数?

我正在编写一个 R 包,我需要它在用户潜入之前运行一小段代码。具体来说,这是我的.onAttach()

httr列在我的说明文件的导入部分下。

我的问题是当我运行时R CMD check出现以下错误:

由于packageVersion()is in utils,我猜这在包加载过程的这个阶段不可用,我可以通过添加library(utils)第一行来“解决”这个问题,.onAttach()但是我得到了这个注意:

我尝试用替换库调用,requireNamespace("utils")但这也无济于事。

对于如何解决此问题的任何建议,我将不胜感激;我自己的搜索没有发现任何有用的东西。

0 投票
1 回答
401 浏览

r - 为“函数”类对象导出 S3 方法

函数对象似乎与 S3 方法的调度配合得很好。
但由于某种原因,它们无法在 NAMESPACE 文件中导出。

下面的代码适用于分派到*.function方法:

但是当我尝试将 NAMESPACE 中的导出定义为:

它在R CMD 检查时引发错误:

我也尝试过换行,`但也无济于事

导出函数类的方法的正确方法是什么?

0 投票
0 回答
918 浏览

r - R中强大的优化包

我目前正在研究混合整数线性规划问题,我想知道是否有任何可用的关于 R 中的鲁棒优化的软件包。

提前致谢。

0 投票
1 回答
60 浏览

r - R - 将自定义包添加到 CRAN 的克隆版本

在我的公司,我们有一台服务器托管,仅供内部使用,CRAN 的克隆(仅在 R 的新版本出现时刷新)。我们这样做是为了允许内部服务器从 R 安装包,而无需访问 Internet,它有助于确保公司中的每个人始终使用相同版本的包(或者可以轻松更新以赶上)。

最近我们一直在制作一些自定义的内部包。这往往是围绕我们的系统明确构建的便利包装包,它们对我们公司以外的任何人都是零使用的,所以我不想尝试将它们提交给官方 CRAN。

我如何将它们“提交”到我们克隆的 CRAN,以便可以通过安装它们,install.pacakges('blahblah')而不必通过电子邮件发送软件包的副本并将它们上传到每个服务器?

0 投票
1 回答
1190 浏览

r - R rgl 包崩溃 Rstudio

有人在 Rstudio(版本 0.99.489)中使用 R rgl 包(版本 0.95.1201)吗?每次我打电话时library(rgl),Rstudio 都会崩溃。

更新

我通过从源代码安装版本 0.95.1367 更新了 rgl。Rstudio 仍然崩溃。但是当我在 R GUI 或 R 终端中运行它时,没有问题。最近我将我的 XQuartz 更新为 2.7.9_beta1。我不确定这是否是原因。

我的系统是:Mac OSX Yosemite 10.10.5

在此处输入图像描述