问题标签 [sapply]
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 - 如何在没有循环的情况下计算加权值?
很抱歉问了些琐碎的问题。这是我的示例数据:
对于给定的日期和符号,表“x”中有两个值(V1,V2)。
对于给定的一天,每个值(V1,V2)具有三组权重(w1,w2,w3)。
没有循环的两个表如何计算加权值?**例如在'20130101'中,'x1'的V1和V2分别为1和3。然后在表'y'中搜索日期'20130101'和V1和V2,我们得到3组权重。加权值计算如下:
结果表如下所示:
r - 使用因子和应用函数的问题
我所拥有的是一个数据框,其中包含一个因子字段,其中包含用作因子的一系列值。据我了解,它本质上是数值的箱。
我想要做的是将这些转换为数值,以便我可以在下游分析中使用它们。这个想法很简单。(a) 获取一个采用因子水平的函数,将其拆分为破折号并提取数值并计算平均值,以及 (b) 应用列的函数
这给出了以下错误
我试过lapply
了,没有什么区别。在寻找答案时,我发现了这个问题的其他一些解决方案,它本质上是将下限和上限分别提取到单个数组中,然后计算成对平均值当然是微不足道的。
不过,我想了解我在做什么/想错了。为什么我的代码会出错,这个错误到底意味着什么?
r - 应用于函数中的多个参数
我正在使用以下形式的 lapply 函数:
由于我是 R 初学者,我在概括上述 lapply 调用以添加另一个变量时遇到问题,也就是说,现在 lapply 将调用一个有 2 个参数的函数。这是我试图做的:
这里的思路如下:我修复了idx1,然后对每个idx4使用lapply函数。然后,对于下一个 idx1,同样如此。我应该像嵌套的 lapply 一样。
到目前为止,我无法想出正确的方法来做到这一点。有人会提供任何提示吗?
PS.:这个问题与我之前问过的一个问题有关,但我的问题是我无法将之前的答案概括为 4 个维度,因为它的结构方式,lapply 结构是不一样的。从此以后,我现在要求提供有关如何进行这种概括的提示。谢谢
r - 粘贴功能如何在 R 中工作?
这是我的代码
这里粘贴功能仅适用于两种组合。我需要在一个循环中同时使用相同的代码来处理两种以上的组合。
现在我得到了这两种组合
现在我想要
在paste
功能上。
r - 基于每列统计范围的子集数据框
我想通过仅选择超出特定范围的列来对数据框进行子集化。IE,我想单独评估每列的 max-min 并仅选择范围大于给定值的列。例如,给定以下简单数据框,我想创建一个子集数据框,该数据框仅包含范围 > 99 的列。(列 b 和 c。)
我曾尝试修改此处的示例:Subset a dataframe based on a single condition applied to multiple columns,但没有运气。我确定我错过了一些简单的东西。
r - 在日期/因子向量字段上使用 sapply - 包括递增值
我有一个包含缺失值的日期字段(转换为字符串的因子类),我想为每个缺失值填充序列号。到目前为止,这是我的代码...
计数器不增加并返回一个向量,如:
任何帮助使计数器增加将不胜感激。
r - sapply 与性能分析数据
我有一个由返回时间序列组成的数据框,其中包含以下列
x.R
我的数据框是由返回组成的
我想在性能分析工具中使用 findDrawdowns 方法并将其应用于每个时间序列。我想将结果存储在一个列表中,以便我可以访问 findDrawdowns 的所有输出
上面的命令产生以下内容。不知道如何访问这些值。非常感谢任何帮助!
r - 多列上的 R substr 函数
我有 3 列。第一列具有唯一 ID,第二列和第三列具有字符串数据和一些 NA 数据。我需要从第 2 列中提取信息并将其放在单独的列中,并对第 3 列执行相同的操作。我正在使用 for 循环构建如下函数。我需要在第三个字母之后拆分列。[例如在下面的 V1 列中,我需要将 AAAbbb 分解为 AAA 和 bbb 并将它们放在单独的列中。我知道我可以使用 substr 来做到这一点。我是R新手,请帮忙。
UID * V1 * V2 *
Z001NL * AAAbbb * IADSFO *
Z001NP * IADSFO * 不适用 *
Z0024G * SFOHNL * NLSFO0 *
这是我的代码。
}
test 将是我将读入的数据框。
我需要这个作为我的输出
UID * V1.1 * V1.2 * V2.1 * V2.2
Z001NL * AAA * bbb * IAD * SFO
Z001NP * IAD * SFO * 不适用 * 不适用
Z0024G * SFO * HNL * NLS * SFO
r - 数据框中具有 NA 值的列的均值和 SD
我正在尝试用值计算 data.frame 中几列(第一列除外)的平均值和标准偏差NA
。
我尝试过colMeans
,sapply
等创建一个循环,该循环贯穿 data.frame,然后将均值和标准差存储在单独的表中,但不断收到“FUN”错误。任何帮助都会很棒。谢谢
一种
r - R中数据框中特定列中的状态计数
我有一个数据框->“测试”
我想要计数“INS01”、“INS02”、“INS03”、“INS04”。我尝试使用“by”,但它没有给我想要的输出。
我被困在这里。任何帮助表示赞赏。谢谢