-
混合S3和S4时的方法分派
我想了解在混合使用S3和S4时R经过的步骤以找到合适的功能。这是一个示例: <pre><code>set.seed(1) d <- -
导入包的S3方法而不导入其功能
我正在开发的程序包中具有以下依赖项链: <ul> <li>我的软件包使用了软件包A(<code>trajectory</code>) -
R S3类-更改类并传递回相同的方法
我对在R中使用S3类进行操作的“正确”方法有疑问。我想做的事情是有一个更改类的方法,然后在新类 -
在R的S3和S4中,为什么我们需要两次声明泛型函数的名称?
例如,在S4中: <pre><code>setGeneric("myGeneric", function(x, ..., verbose = TRUE) standardGeneric("myGeneric&# -
来自不同软件包的具有相同名称的R S4类 getClass()new(classNameWithAttribute)导出 setClass() 值
假设有两个软件包。 Package_A具有此类: <pre><code>setClass("Person", slots = c( -
如何声明S3方法默认为加载环境?
在一个程序包中,我想为对象<code>foobar</code>调用S3方法“ compact”。 因此,我的软件包中将包含一 -
导入包中的“注册的S3方法被覆盖”消息
每次装载包裹时,都会显示以下消息: <blockquote> <pre><code>Registered S3 methods overwritten by 'expss': -
列的函数继承R中的数据框的自定义类
我有一个数据框列表 <pre><code>dd <- list() dd$dat <- list( one = data.frame(a = c(1), b = c(2)), two = data.frame -
方法分派时UseMethod中的错误
我尝试使用以下代码创建方法,但是当我使用名为“ tutu”的通用函数时,在其他函数(tutu.num和tutu.ch) -
创建从数据框继承的S4类
我正在写一个R包。在此程序包中,我希望有一种特殊类型的数据帧,某些功能可以识别这些数据帧,并 -
如何扩展软件包的S3方法的文档?
在我的程序包中,我正在从程序包<code>as_bar</code>扩展S3方法<code>pcp_pack</code>,将其应用于程序包<code>foo</ -
R中数据框中每个元素的自定义类
我对S3还是很陌生,并且想知道是否有可能提供以下数据框: <pre><code>test <- tibble( elements = c("o -
分数矢量(来自MASS)如何进行错误检查?
采用以下代码生成<code>fractions</code>向量: <pre><code>> example<-MASS:: as.fractions(c(0.2,0.4)) > example [1] -
“ UseMethod”和“方法”之间的差异
从R 3.6开始,从附加环境调用S3函数时出现错误(请参见下文)。我想念什么吗?预先感谢您提供任何提 -
UseMethod和.S3method()之间有哪些区别?
我是包装开发的新手。我加入了一个程序包,我经常使用一些个人功能...研究程序包的开发方式,我认 -
getMethod(“ summary”,signature =“ FitDiff”)错误
我正在使用<code>semTools::compareFit</code>比较lavaan对象。它抛出了一个非常奇怪的错误消息。 我也尝试 -
s3方法定义与另一个软件包的s4方法搞混了
这个问题与<a href="https://stackoverflow.com/questions/63065696/error-in-getmethodsummary-signature-fitdiff">my previous question</a -
用户定义的S3组通用功能在R中如何工作?
我正在阅读<a href="https://adv-r.hadley.nz/" rel="nofollow noreferrer">Advanced R by Hadley Wickham</a>,在<a href="https://adv-r. -
R中的双重调度:S4与vctrs库开销
如果我们想在R中实现双重调度方法,我们目前有两种选择: <ul> <li> <strong> S4方法</strong> </li> <li> <stro -
如何在不破坏data.table的自定义评估的情况下调整[.data.table`中的j?
我正在尝试将<code>data.table</code>扩展到<a href="https://github.com/dcaseykc/dtsurvey" rel="nofollow noreferrer">speed up/stand -
R S3对象流
我正在尝试使用Hadley指南和tidymodel的<code>recipe</code>代码找出R S3对象。对于此示例,假设我有一个由两个 -
如何为类创建方法?
在一个作业中,我编写了下面的函数 (learnvq),它计算一些数据点与其他标记数据点的接近度,然后根据 -
R包检查卡在“检查S3注册的使用......”
我正在开发一个 R 包,我计划将其上传到 CRAN。 检查使用 <code>R CMD BUILD</code> 创建的 tarball 后,我 -
将代表扩展到矩阵?
如果您在矩阵上调用 <code>rep</code>,它会重复其元素而不是整个矩阵。传统的修复方法是调用 <code>rep(list -
基础库中的任何通用函数是否在矩阵上调度?
我遇到了一些麻烦<a href="https://stackoverflow.com/q/66284726/10319707">writing some code that dispatches on matrices</a>。为 -
rep 真的是通用的吗?
当我在控制台中键入泛型的函数名称时,我希望看到对 <code>UseMethod</code> 的调用。例如,<code>determinant</c -
rep 的文档是否告诉我们它是一个内部通用函数?
因为它在 <a href="https://stat.ethz.ch/R-manual/R-patched/library/base/html/InternalMethods.html" rel="nofollow noreferrer">the list -
对 Ops 的通用方法进行分组(用于时间序列)
我尝试在 S3 类上定义一个类 Ops 继承,该类是一个列表并且在列表中具有时间序列。 <pre><code>tsnewobjec -
$ 是一个内部泛型函数,那么tibble 包是如何扩展它的呢?
因为它在 <a href="https://stat.ethz.ch/R-manual/R-patched/library/base/html/InternalMethods.html" rel="nofollow noreferrer">the list -
R:使用通用方法修改现有 S3 对象的属性
假设我有一个具有两个属性的类的构造函数,其中一个已启动,另一个设置为 <code>NULL</code>: <pre><cod