问题标签 [rowwise]

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 回答
61 浏览

r - 逐行组合矩阵

我有两个任意大小的矩阵,例如矩阵 1 (n * m) 和矩阵 2 (k * l)。R 中是否有一种(方便的)方式cbind逐行排列,形成一个 (n * k) * (m + l) 矩阵,其中矩阵 1 的每一行都有机会被cbind编辑到矩阵 2 的每一行? 这是一个完整的逐行组合,因此顺序无关紧要。

比如有没有这样的功能f请点击查看

谢谢!

0 投票
3 回答
12283 浏览

r - dplyr 按行求和和其他函数,如 max

如果我想使用 总结数据框中的一些变量dplyr,我可以这样做:

很好,但我本以为rowwise可以完成同样的事情,但事实并非如此,

我特别想做的是选择一组列,并创建一个新变量,每个变量的值都是所选列的每一行的最大值。例如,如果我选择“花瓣”列,最大值将为 1.4、1.4、1.3 等。

我可以这样做:

这很好。但我只是好奇为什么这种rowwise方法不起作用。我意识到我使用rowwise不正确,我只是不确定为什么它是错误的。

0 投票
0 回答
1406 浏览

pyspark - 如何在pyspark中按行计算列的平均值?

我有一个包含 4 个数值列的数据框,我必须计算这些列的平均值并将平均值存储在 pyspark 的另一列中。

我必须做与上面相同的事情,但在 pyspark 中。

0 投票
5 回答
3784 浏览

r - 对具有相似名称的列按行求和

我有一个数据框,其中包含很多类似这样的列:

我想要一个包含对具有相同前缀的变量求和的列的结果。在这个例子中,我想返回一个数据框:a = (9:13), bt = (11:15)

我的真实数据集要复杂得多(我想结合具有不同 utm 参数的网页的页面查看次数),但这种情况的解决方案应该让我走上正轨。

0 投票
4 回答
198 浏览

r - 有效地逐行分隔字符串

我试图根据切碎的字符串将字符串列分成两部分。最好用下面的例子来说明。rowwise确实有效,但考虑到 data.frame 的大小,我想使用更有效的方法。我怎样才能避免使用rowwise

0 投票
1 回答
756 浏览

r - R dplyr 逐行变异

大家早上好,这是我第一次在堆栈溢出上发帖。感谢您的任何帮助!

我有 2 个用于分析股票数据的数据框。一个数据框在其他信息中包含日期,我们可以将其称为 df:

第二个数据框还包含日期和其他重要信息。

这是我想要做的:对于 df1 中的每一行,我需要:

- 在 df2 中查找日期,当 df2$answer 与 df1$key 相同时,它最接近 df1 中该行的日期。

-然后提取df2中该行中另一列的信息,并将其放入df1中的新行中。

我试过的代码:

结果是:

这对于第一行是正确的,a。在df2中,最接近的日期是2015-03-04,其值j实际上是14

但是,对于第二行,Key=b我想df2将子集设置为仅查看df2$Answer = b. 因此,日期应该是2015-03-07,为此j =17

谢谢您的帮助!

杰西

0 投票
3 回答
61 浏览

r - 如何在小标题中有效地计算开始日期和结束日期的顺序?

我有以下起点:

表格格式:

我想计算end(=开始+持续时间)。第一行完成后,我想让end第一行的start第二行。

我尝试了各种方法,但到目前为止我还没有成功。我考虑的事情是:

  • end使用lag(end) 函数从上一行获取。这适用于第二行,但对于以下所有行end尚不存在。
  • 我已经尝试过,rowwise()但在这种情况下,我无法使该lag()功能正常工作。

下面的代码或多或少地做了我想做的事情,但这不是很整洁,因为需要为每一行添加一个变异(然后重新计算所有前面的行)。

包括rowwise()在下面的代码中不起作用:

无论如何,我有点卡住了,希望有人对如何解决这个问题有一些聪明的想法?

0 投票
2 回答
45 浏览

r - 如何在分组列中按行添加值

我有一些传感器数据,每秒有 100 个数据条目。最后一列是毫秒,现在都是 10。我怎样才能将毫秒按行加在一起,按时间和日期分组。

前 100 行都共享相同的时间 (13:58:23) 和日期 (26-06-2017),但它们都有 10 毫秒。结果应该只有一个每秒 10 毫秒的条目,然后将后面的毫秒添加到前面的毫秒中。

此代码段将使用序列创建结果:

但由于原始数据不是那么干净,我必须按日期和时间对数据进行分组,然后以逐行方式将毫秒相加。

我更喜欢一个data.table解决方案,但dplyr也可以正常工作。

0 投票
0 回答
38 浏览

r - dplyr r 中的逐行函数

我是 r 的新手,只是尝试按行功能。但它似乎并没有真正给我想要的东西。

给出的输出如下: 在此处输入图像描述

就行的最大值而言,这是不正确的。

任何帮助将不胜感激。

0 投票
1 回答
798 浏览

r - R dplyr: rowwise + mutate (+glue) - 如何获取/引用行内容?

输入数据的简单示例:

预期成绩:

下面的代码不起作用,因为.指的是整个dataset,而不是整行内容的数据:

问题:如何将行(所有)内容传递给glue

有效的代码(显式声明的行“内容”)不是我一直在寻找的,因为caption我的数据集中的“模式”中使用了更多列,因此我想避免手动声明它,只需传递整行内容。