问题标签 [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 投票
3 回答
386 浏览

r - apply 将数字视为字符

我在网上找不到这个问题的解决方案,看起来很简单。这是它:

一般来说,我想apply根据行/列包含的数据类型来区分行/列上的函数。

mean在这里,如果列是数字,我想要一个简单的unique值,如果列是字符列,我想要一个简单的值。如您所见,apply按照我编写此函数的方式将所有列视为字符。

0 投票
3 回答
3124 浏览

javascript - 使用 Function.prototype.apply 设置 javascript 回调范围

每次我在 JavaScript 中声明回调时都必须手动设置对象的范围,这令人沮丧,但这是不争的事实。我想知道是否可以通过将 [mycallback].apply 作为回调传递,并将范围对象作为参数传递来做到这一点,如下所示:

据我所知,这应该以 o 作为范围调用 f,但 Chrome 却给了我“未捕获的 TypeError:Function.prototype.apply 在 [object DOMWindow] 上被调用,这是一个对象而不是函数”。为什么这不起作用?

0 投票
1 回答
683 浏览

r - 适用于数据框适用于一行,但适用于该特定行的多行失败

适用于数据框适用于一行,但适用于该特定行的多行失败这是一个示例(第 954 行单独工作):

但是当它与 data.frame 中的一个或多个其余行组合时,第 954 行返回 numeric(0):

这是我正在使用的函数(请原谅 <<-,需要在单独的函数中访问这些变量!欢迎提出任何关于重写的建议!你可以看到我尝试重写一个行函数没用,被注释掉了。

0 投票
2 回答
768 浏览

r - 将函数应用于数据帧的变量子部分并将其保存到原始数据帧的 R 代码

我有一个像 mtcars 这样的数据框

我想编写一个函数来搜索以“c”开头的 mtcars 的所有变量,将它们转换为字符并将它们保存回 mtcars。

0 投票
2 回答
1192 浏览

r - 从 for 循环到应用

我是使用 R 的新手。所以我不确定如何使用 apply。我想使用 apply 来加速我的功能:

我怎样才能使用apply函数来做到这一点?

编辑 :

非常感谢您的非常好的解释,并对我的错误描述感到抱歉。您猜对了,但是当想删除 fe 中的匹配项时。

那么结果应该只是带有“C”的列名。其他所有内容都应删除。

0 投票
4 回答
2256 浏览

r - apply() 并计算所有数据帧行的第一行的比例

我有一个数据框,如下所示,列出了按车辆类型划分的受伤人数:

目前,我正在使用以下方法计算每种车辆类型的第一行的比例:

这看起来有点难看,如果数据改变了形状,我需要手动更改函数的分母。如果我尝试在 apply() 语句中使用以下内容,我最终会在列表列表中得到输出。

我宁愿以上面的数据框结果结束,但我只是陷入混乱试图弄清楚。

0 投票
1 回答
458 浏览

r - 在 matix 上使用应用时,不能在 R 的子例程中动态修改外部变量?

这个问题已经让我困惑了几天。假设我有两个矩阵:

我想matrix_a在一个函数中动态修改:

但是,似乎此代码根本无法更改matrix_a。但我的预期结果matrix_a应该是

我们如何才能实现动态修改的目标matrix_a?请为我提供一个非循环解决方案。提前致谢。

0 投票
3 回答
256 浏览

html - 邮件的 CSS 不适用?

我不知道现在发生了什么。我用非常简单的 CSS 拼凑了一个简单的页面。我使用了表格,因为我知道您不能像往常一样使用 div 元素来处理电子邮件。所以在我的浏览器中查看后,它看起来像这样:

http://i.stack.imgur.com/8FBtf.png

通过邮件发送后(单元格数据已被替换):

http://i.stack.imgur.com/tuXvA.png

所以CSS根本不适用!

这是 HTML 和 CSS:

http://pastebin.com/PySeeW4m

有任何想法吗?

0 投票
4 回答
7546 浏览

function - 对 R 中的每一行执行 if 语句

我正在将 csv 文件读入 R 中,如下所示:

我想为我的数据可能的 9 种唯一可能性中的每一种分配一个数字(3 和 3 是 9,3 和 2 是 8,2 和 3 是 6,等等)。我一直在尝试设计一个嵌套的 if 语句,它将评估每一行,在第三列中分配一个数字,并对数据集中的每一行执行此操作。我相信这可以通过 apply 函数来完成,但是我无法让 if 语句在 apply 函数中工作。这两列都有可能的值 1,2 或 3。这是我到目前为止的代码,只是试图将 9 分配给 3/3 列,将 0 分配给其他所有内容:

感谢您提前提供任何帮助。

0 投票
3 回答
1205 浏览

r - 在 R 中连接两列(1 个因子,1 个整数)

下面是我的数据的前 5 行:数据框称为 inverts

我正在尝试将我的物种加入并一起计算数据,以便我可以执行方差分析来查看位置和样带之间的差异。我有两个位置和四个样带。

我相信该tapply()功能是用于连接SpeciesCount在一起的正确功能,但我无法弄清楚代码。

我相信代码应该是:

所以我得到了一些关于如何组合两列的很好的反馈,但是,我仍然无法比较样带和位置之间的数据。我不确定如何进行。我想要做的是创建一个代码:

这样做的问题是计数数据只是一堆数字,它被引用到一个物种。有没有人有什么建议?

感谢您的帮助