问题标签 [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.
r - “应用”功能中的行/列计数器
如果一个人想要apply
一个函数,即矩阵的每一行,但还想将该行的编号用作该函数的参数,该怎么办。例如,假设您想要获取矩阵每一行中数字的第 n 个根,其中 n 是行号。apply
除了将行号列绑定到初始矩阵之外,还有其他方法(仅使用)吗?
PS 实际上,如果test真的是一个矩阵 : test <- matrix(c(26,21,20,34,29,28),nrow=3)
, rownames(test) 没有帮助 :( 谢谢。
r - 从数据框中删除所有值为 NA 的列
我在使用数据框时遇到了问题,我自己无法真正解决该问题:数据框
具有任意属性作为列,每一行代表一个数据集。
问题是:
如何摆脱所有行的值为 NA的列?
r - 在 R 中运行回归循环的最佳方法是什么?
假设我有可索引的数据源 X 和 Y,比如矩阵。我想运行一组独立的回归并存储结果。我最初的方法是
但是,循环很糟糕,所以我可以用 lapply 来做
有一个更好的方法吗?
r - 在数据框中进行的最后一次观察?
我希望为我正在处理的数据集实施“最后一次观察结转”,该数据集的末尾有缺失值。
这是一个简单的代码(后面的问题):
现在这对简单的向量很有用。但是,如果我在哪里尝试在数据框中使用它:
它将我的数据框变成一个字符矩阵。
你能想出一种在 data.frame 上做 LOCF 而不把它变成矩阵的方法吗?(我可以使用循环等来纠正混乱,但希望有一个更优雅的解决方案)
javascript - 在Javascript中,只要被别名的函数不触及“this”,函数别名是否真的有效?
在 Javascript 中,如果我们给函数起别名(或者,将“对函数的引用”分配给另一个变量),例如:
以上所有 3 行,只要右侧的功能/方法不接触,它们就可以工作this
?由于我们正在传递所有参数,因此它可能会搞砸的唯一方法是右边的函数/方法使用this
?
实际上,如果第 1 行g
也是window
? 如果g
是引用obj.display
,则存在同样的问题。
在第 2 行中,当obj.display
touches时this
,表示的是obj
,但是当f
被调用时,this
是window
,所以它们是不同的。
在第 3 行中,它是相同的:当在's 的代码中f
被调用时,则is ,而 while可能用于引用它是否是 的属性。(全局函数)。obj
this
obj
foo
this
window
window
所以第2行可以写成
第 3 行:
这是正确的方法吗?除此之外还有其他方法吗?
list - 仅将 apply() 应用于深度嵌入的列表元素
我想将我的函数仅应用于列表结构中更深的元素。
例如,我想将某个函数应用于仅列出二阶元素。这对 apply() 可行吗?
javascript - addEventListener 使用 apply()
我正在尝试使用 apply() 方法调用 addEventListener() 。代码如下:
它不起作用。该代码适用于普通的 JavaScript 方法,例如,
需要帮忙!
谢谢!
clojure - 为什么 (apply or [true false]) 在 Clojure 中不起作用?
根据我对 apply 的理解,它解包一个列表并将元素转换为函数的参数。
我看到 (apply + [1 2 3]) 按预期工作,即:它相当于 (+ 1 2 3)。
那么为什么 (apply or [true false]) 无效?它不等于(或真假)吗?
r - 确定适当除数的算法
我有兴趣找到表现出其适当除数之和等于该数字的属性的数字。第一个示例是 6,其中正确的除数是 1 + 2 + 3 = 6。
我在 R 中编写了以下代码,但我觉得它效率很低,可以显着改进。
有没有人对改进以下代码有任何建议?我觉得这里应该使用其中一个应用函数。也许这将是未来一个不错的代码高尔夫练习?
我知道这在这里经常出现,这不是家庭作业问题,只是今天早些时候一位同事冒充一个有趣的编码挑战者。
更新:
感谢大家对寻找更多信息的地方的评论和想法。这是另一个使用 sapply 的解决方案: