问题标签 [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.
r - R 在 FactoMineR 错误消息中编程 MCA()
我使用 R 中 FactoMineR 包中的 MCA() 函数对一组大约 160 个变量和大约 2000 个观察值进行多重对应分析。大约 150 个变量是连续的,所以我首先使用 cut() 函数将这些连续变量转换为分类变量,然后使用 MCA() 函数。
我的代码非常简单,如下所示:
运行代码后,我收到以下错误消息。
我想知道为什么会发生此错误以及如何解决它。我的表中没有缺失数据,所有变量都是分类变量。
如果有人遇到过类似的问题并愿意提供帮助,我将不胜感激。非常感谢。
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)
NAMESPACE
library.dynam
r - 如何在 R 中保存和加载 splinefun 对象?
我一直在使用该splinefun
函数在R
一些数据x
和y
. 例如:
现在假设获取y
fromx
是耗时的。两个高度相关的问题是:
如何在不重新评估(或从表中重新读取)的情况下将函数
f
从一个R
会话保存和加载到另一个会话?x
y
如何在不评估/读取每个负载的情况下
f
将其作为R
包的一部分包含在内?x
y
我知道这从现在开始更改R 3.0.0
,现在f
保存在特定环境中
并且有字节码<bytecode: 0x1036e0748>
,但不知道该怎么做。
r - qsub:在 linux 脚本中包含对 R 提示的响应
我正在尝试从 bioconductor 安装“rpud”包:
这正常执行,但随后列出了几个旧包依赖项,并询问我是否要更新它们:
由于我将此提交到集群,因此我将无法响应此提示。有什么方法可以编写我的脚本,以便它对此提示响应“a”?
此外,如果我对上述提示回复“a”,我会收到另一个提示:
我也想对此回应“y”。
谢谢!
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)
这是显示汇总表的脚本:
非常感谢 !
r - 如何在 .onAttach() 中访问库的函数?
我正在编写一个 R 包,我需要它在用户潜入之前运行一小段代码。具体来说,这是我的.onAttach()
:
httr
列在我的说明文件的导入部分下。
我的问题是当我运行时R CMD check
出现以下错误:
由于packageVersion()
is in utils
,我猜这在包加载过程的这个阶段不可用,我可以通过添加library(utils)
第一行来“解决”这个问题,.onAttach()
但是我得到了这个注意:
我尝试用替换库调用,requireNamespace("utils")
但这也无济于事。
对于如何解决此问题的任何建议,我将不胜感激;我自己的搜索没有发现任何有用的东西。
r - 为“函数”类对象导出 S3 方法
函数对象似乎与 S3 方法的调度配合得很好。
但由于某种原因,它们无法在 NAMESPACE 文件中导出。
下面的代码适用于分派到*.function
方法:
但是当我尝试将 NAMESPACE 中的导出定义为:
它在R CMD 检查时引发错误:
我也尝试过换行,`
但也无济于事
导出函数类的方法的正确方法是什么?
r - R中强大的优化包
我目前正在研究混合整数线性规划问题,我想知道是否有任何可用的关于 R 中的鲁棒优化的软件包。
提前致谢。
r - R - 将自定义包添加到 CRAN 的克隆版本
在我的公司,我们有一台服务器托管,仅供内部使用,CRAN 的克隆(仅在 R 的新版本出现时刷新)。我们这样做是为了允许内部服务器从 R 安装包,而无需访问 Internet,它有助于确保公司中的每个人始终使用相同版本的包(或者可以轻松更新以赶上)。
最近我们一直在制作一些自定义的内部包。这往往是围绕我们的系统明确构建的便利包装包,它们对我们公司以外的任何人都是零使用的,所以我不想尝试将它们提交给官方 CRAN。
我如何将它们“提交”到我们克隆的 CRAN,以便可以通过安装它们,install.pacakges('blahblah')
而不必通过电子邮件发送软件包的副本并将它们上传到每个服务器?