问题标签 [rowsum]
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 - 合并行将为在 R 中合并的每一行定义不同的参数
我有一个数据框,每个数据框都有不同的参数。我想为每一行使用一组不同的参数来合并行。这是我的相同数据 ZZ:
我想聚合行 A、B、C 和 D、E、F 以便为每个组定义一个新名称(例如:C1 和 C2),A1、A2 和 A3 由 sum 组合,而 x 和 y 使用意思是。
请问这怎么做?结果应该是:
r - 矩阵类 (dgCMatrix) 的 rowsum 函数的等价物
对于基本的 R 矩阵类,我们有一个rowsum
函数,它可以非常快地计算跨行组的列和。
Matrix-package 中是否实现了等效的功能或方法?
我rowsum
对大型 dgCMatrix 对象(即数百万行,但大约 95% 稀疏)的快速替代方案特别感兴趣。
r - R:rowsum 函数在聚合后更改组的顺序
我有这个数据框有重复(相同ID
但不同的数字):
我想对具有相同 ID 的向量求和,所以我使用了rowsum
:
但是,它与显示如下内容的行的顺序混淆了:
而不是我想要的:
任何人都知道如何解决这个问题?
r - 在行中搜索某个值并报告日期
再见,
这是我的复制示例。
我的目标是搜索每一行并找到第一个等于 1 的测试列。我要创建的新列是“anytest”。如果 test1 或 test2 或 test3 等于 1,则此列为 1。如果它们都没有,则它等于 0。这将忽略 NA 值。如果 test1 和 test2 为 NA 但 test3 等于 0,则 anytest 等于 0。现在我我认为使用此代码取得了进展:
但是现在我正处于十字路口,因为我的目标是搜索每一行以找到 test1 test2 或 test3 的第一列等于 1,然后报告该测试的月份和年份。因此,如果 test1 等于 0 并且 test2 等于 NA 并且 test3 等于 1 我希望我创建的名为 date 的列具有可分析的时间格式的 month3 和 year3。太感谢了。
r - 如何使用 R 对数据框中的每 n 个 (200) 观察值求和
我是 R 新手,因此非常感谢任何帮助!
我的 10 个变量中的每一个都有一个包含 278800 个观察值的数据框,我正在尝试创建第 11 个变量,该变量对特定变量/列的每 200 个观察值(或行)求和(sum(1:200, 201:399, 400 :599 等)类似于 excel 中的偏移函数。我尝试将我的数据子集为感兴趣的变量,目的是添加一个新变量,该变量每 200 行连续求和,但我无法弄清楚。我了解我的新“变量”将产生 1,394 个数据点(278,800/200)。我尝试使用 rollapply 函数,但输出的总和不是 200 块,而是 1:200、2:201、3:202 等)
谢谢,
乙
r - 创建多个总和
Ciao,这是一个可复制的例子。
我有列 STUDENT 到 TEST3B,并且想要创建 TEST1TOTAL TEST2TOTAL。TEST1TOTAL=TEST1A+TEST2A+TEST3A 以此类推为 TEST2TOTAL。如果 TEST1A TEST2A TEST3A 中缺少任何分数,则 TEST1TOTAL 为 NA。
这是我的尝试,但有没有减少编码行的解决方案?因为在这里我需要多次写出这条线,因为直到 TEST A 到 O。
r - 跨列的条件值更改
我需要计算一个值何时在 0 和 1 之间切换,值分布在列中,没有给出开关,并且存在 NA。
我尝试mutate
并rowSums
没有什么结果。
例子:
期望的结果:
r - 合并两列维护缺失值
我正在尝试添加两列。我的数据框是这样的:
我想添加一些这样的列:
但是输出看起来像这样:
我想要这样的输出:
如果列仅包含 NA 值,我想保留 NA 值。
我怎么能做到这一点?
r - R:“rowsum”是否有列版本,但要计算平均值而不仅仅是总和?
我有一个矩阵,列根据分组变量分组:
计算按列分组变量分组的每一行的平均值的最优雅方法是什么?所示示例的结果应该是 5 x 2 矩阵:
我查看了rowsum
命令,但它通过分组变量对行求和,并且没有现成的选项来计算平均值。
我将不胜感激任何帮助。