apply

    0热度

    1回答

    我有一个data.frame的条目。每个星期我都有一个data.frame,这些数据有条目的相关计数。虽然没有这样的星期计数data.frame,但它的每个条目都是超集。 我想要做的就是将这些结合起来,这样我就有了一个data.frame,其中第一列是条目,下N列是N周计数,如果条目没有计数本周,那么它被认为是0。 我第一次尝试是这样的: append_week_counts_to_entries

    3热度

    3回答

    在R中,如何使用apply,lapply,rapply,do.call等功能替换下面的代码? u <- 10:12 slist <- list() for (i in 1:length(u)) { p <- combn(u, i) for (j in 1:ncol(p)) { s <- paste(p[,j], collapse=",") slist[

    6热度

    5回答

    我有以下数据框和向量。 > y v1 v2 v3 1 1 6 43 2 4 7 5 3 0 2 32 > v [1] 1 2 3 我想下面的函数应用到每个ROW在该数据帧时,v被添加到每个Y行的: x <- function(vector1,vector2) { x <- vector1 + vector2 } ...为了得到这些结果: v1 v2 v3

    1热度

    3回答

    我正在学习apply,我想了解为什么我正在学习的代码只传递一个参数来应用。 我首先定义现状: var Quo = function(string) { this.status = string; }; 接下来我定义GET_STATUS: Quo.prototype.get_status = function() { return this.status; }; 我定

    2热度

    2回答

    我正在阅读来自O'Reilly的Javascript Web应用程序。在书中的不同点,笔者使用的东西大致如下: instance.init.apply(instance, arguments); 这是否任何意义?未在此完全一样: instance.init(arguments); .CALL()和。适用()用于手动设定的函数的执行上下文。无论如何,当我打算使用原始执行环境时,为什么还要使用

    2热度

    1回答

    我在写一个单元测试框架(IoCheck)。将有一个forAll方法接受一个属性,如isEven,它返回一个整数是否是偶数,以及一个发电机列表list(genInt)。 的语法如下所示: isEven := block(i, i % 2 == 0) forAll(isEven, list(genInt)) 由于不是所有的整数均匀,输出如下: ***Failed! 57 forAll将调

    4热度

    1回答

    我在这里错过了什么?我是在方案apply玩,并写道: (apply apply '(+ (1 2 3))) 我的理解是,第一个应用应该做的: (apply + '(1 2 3)) 和第二应该做的: (+ 1 2 3) 但Ypsilon和Gauche都给出了相同的错误(这是Ypsilon的): error: attempt call non-procedure: (+ 1 2 3)

    3热度

    2回答

    目标C是否有像Smalltalk的Block valueWithArguments这样的功能? 我正在寻找一个函数像一个签名: apply(^(), NSArray* args) 另外,有一个方法来调用过的参数列表中选择?

    3热度

    3回答

    编辑:这个问题是由于我的误解而被问到的。谨慎行事,因为阅读可能会浪费你的时间。 我以为call和apply会执行一个给定一组参数的函数,但我得到了令人困惑的测试结果。看我的测试代码: window.z = 0; (function(){++(window.z)}).call(this, 1, 2, 3) 我期望z在执行后为3。但是,z是1. (function(){++(window.z)}

    6热度

    2回答

    遵守以下代码 trait Example { type O def apply(o: O) def f(o: O) = this.apply(o) } 其中Scala中编译罚款。我希望我可以像往常一样排除apply,写作def f(o: O) = this(o)。然而,这导致了令人振奋的错误信息 type mismatch; found : o.type (wi