作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
假设我有一个名为 testClass
的 S4 类.内容与这个问题的目的无关,但让我们让它包含一个数值。
#' An S4 class that stores a list.
#' @export
setClass("testClass",
representation(a="numeric"))
vec <- rnorm(10)
-vec
Arith
缺少第一个参数的方法。
#' @export
setMethod("Arith", c(e1="missing", e2="testClass"),
function(e1, e2)
{
op = .Generic[[1]]
switch(op,
`-` = return(-e2@a)
)
}
)
tc <- new("testClass", a=2)
-tc
Error in -tc : invalid argument to unary operator
最佳答案
哈!在摆弄了一些之后,我发现它是 e2
需要缺少的参数。以下工作:
#' @export
setMethod("Arith", c(e1="testClass", e2="missing"),
function(e1, e2)
{
op = .Generic[[1]]
switch(op,
`-` = return(-e1@a)
)
}
)
关于r - 如何定义S4方法来取对象的反面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34207995/
我怎样才能做 git submodule absorbgitdirs 的反向操作? ? IE。移动子模块的 .git信息出superproject/.git/modules/然后回到 superpro
(注意:有一些类似的问题,但我找不到完全重复的问题) 问题 考虑抛硬币任意次数。在得到 3 个反面之前得到 2 个正面的概率是多少? 代码 为了模拟这一点,我设置了 10000000 次试验,其中 0
我是一名优秀的程序员,十分优秀!