问题标签 [apply]

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 投票
2 回答
1208 浏览

r - 如何有效地总结另一个变量中定义的水平?

我是 R 新手。现在我的功能如下:

在这个函数中,输入是一个n*3数据框,n~6*(10e+7)itemRatingNum是一个大小为 的向量~3*(10e+5)
我的问题是为什么这个apply功能这么慢(需要将近一个小时才能完成)?此外,随着函数的运行,它会使用越来越多的内存。但是正如你所看到的,变量都是在apply函数之外定义的。有谁能够帮我?

0 投票
4 回答
4291 浏览

r - 按字母顺序对行进行排序

我的数据看起来像,

我怎样才能对行进行排序以获得类似的东西

谢谢,

0 投票
1 回答
192 浏览

javascript - 使用 Object.create() 和 function.apply 的 Javascript 上下文问题似乎不起作用?


我在尝试使用 Object.create 时遇到了对象上下文错误。这是一个非常简单的例子,但这就是我正在做的:

表达式 'this.memberVariable' [undefined] 的结果不是对象。

为了记住这个问题,我认为我可以使用 apply 为函数提供正确的上下文。所以我用类似的东西替换了object1:

现在我收到一条错误消息,说表达式'functionArg.apply' [undefined] 的结果不是函数。我认为这是因为 object2 使用了值表示法。我尝试将其更改为 functionArg.value.apply 但得到了相同的结果。这应该工作吗?

0 投票
2 回答
124 浏览

string - 查找每行中的单词数

假设我想查找数据框每一行中的单词数。所以在下面的例子中,我想找到第一列的第一个值有 3 个单词,第二个值有 4 个单词,以此类推。我认为这是应用功能之一的任务,但我没有运气弄清楚这一点。

在创建函数时我需要使用strsplit()还是使用该函数更好:apply()apply(dat, 1, function(x)...

0 投票
1 回答
3463 浏览

r - 使用 mapply 将 lm 模型列表拟合到数据帧列表 [R]

这可能吗?我可以mapply使用这些help示例,但我无法使用一个简单的示例lm来工作。这是我的尝试,它返回一个矩阵,而不是一个lm对象列表。

我应该每次都坚持lapply并指定吗?data =谢谢!

0 投票
1 回答
1603 浏览

r - 使用 R 中的应用函数进行 Fisher 测试

以下是代码:问题是计算很慢。

矩阵 ,gene1gene2都不具有相同的长度 (8000)

0 投票
1 回答
2766 浏览

scala - Scala 中的伴侣对象不与案例类相关联

我在理解为什么这段代码不起作用时遇到了一些麻烦。我从二叉树部分 (http://aperiodic.net/phil/scala/s-99/) 中的 99 个 Scala 问题中得到它。它看起来对我有效:Node 对象是 Node 类的伴随对象,它为树上的叶子添加了一个构造函数。但是当我尝试编译它时,我得到以下信息:

如果我删除两个端,我不会收到任何编译错误,但如果我创建一个具有单个值的节点,我会陷入无限循环。所以看起来 apply 正在构造更多的 Node 对象,并且没有将自己与 Node 类相关联。

任何帮助表示赞赏。

0 投票
3 回答
66879 浏览

r - 跨数据框的特定列逐行连接

我有一个带有列的数据框,当将这些列连接(按行)作为字符串时,我可以将数据框划分为所需的形式。

对于每一行,我想将 F、E、D 和 C 列中的数据连接成一个字符串(下划线字符作为分隔符)。以下是我对此的不成功尝试:

下面是不想要的结果:

任何帮助将不胜感激。

0 投票
4 回答
2003 浏览

scala - 如何使用“隐式”作为 apply() 参数?

我想做这个:

但后来我收到这样的错误消息:

我知道implicits 通常应该是第二个参数列表的一部分,但我无法弄清楚如何对其进行编码以便编译并给出我想要的结果。

说明:我正在尝试创建一个可以定义“函数”对象的框架,该对象可以依赖于其他函数来计算它们的值。所有函数都应该只接受一个 Context 参数。上下文知道其他功能的“结果”。函数实例应该是不可变的,状态驻留在上下文中。我希望函数在创建时创建“依赖”字段,隐式获取上下文,并在该上下文中返回依赖项的值,以便访问 apply 方法内部的依赖项“感觉就像”访问参数或字段,即没有明确地将上下文作为依赖项的参数。

0 投票
3 回答
44494 浏览

r - 使用 if 语句循环应用函数的数据帧行

我是 R 新手,如果要求和的两个元素都满足给定条件,我正在尝试对给定数据帧的 2 列求和。为了清楚起见,我想做的是:

我需要一个高效的代码,因为我的真实数据框有大约 150000 行和 200 列。这给出了一个错误:

“应用”是一种选择吗?我试过这个:

但它也给出了一个错误。非常感谢您的帮助。