问题标签 [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.

0 投票
1 回答
109 浏览

r - 对 lapply 创建的矩阵中的行求和

我是 R 的新手,我试图弄清楚如何对以下输出中的行求和。

当我这样做时 x 等于

当我使用编码时

或者

我收到这个错误

如何对行求和?另外,有没有办法分解表格,以便我可以进行个别分析。最好是一种非手动方式,因此如果我有 100 多个表,我可以使用它

0 投票
0 回答
81 浏览

r - 如何将多个数据框列合并为一个?

我有一个包含 21 列的数据框。我想将这些列中的 15 个合并为一个可以标识为变量“其他”的列。到目前为止,这是我的代码,到目前为止我还没有运气,它说 rowSums

而且我不知道还能尝试什么。

数据“组”如下所示:

0 投票
2 回答
1105 浏览

r - 计算列范围内的rowMeans(变量数)

我想计算列范围的rowMeans,但我不能给出colnames(例如c(C1,C3))或范围(例如C1:C3)的硬编码值,因为名称和范围都是可变的。我的 df 看起来像:

这只是一个示例,实际上我的列范围在 MGW.1 ... MGW.196 等。在这里,我不想给出确切的 colnames 或确切的范围,而是要传递 colnames 的首字母,并希望获得具有该首字母的所有列的平均值。就像是:MGW=rowMeans(df[,MGW.*]), HEL=rowMeans(df[,HEL.*])

所以我的最终输出应该是这样的:

我知道这些价值观是不正确的,但这只是为了给你和想法。其次,我想从除前 3 个值之外的整行中包含 NA 的数据框中删除所有这些行

这是示例示例的 dput:

0 投票
1 回答
1904 浏览

r - 使用 rowSum 和 subset 清理数据

我无法对大型数据框进行子集化。我有 5,000 个观察值和 60 多个列。我想根据 ~ 30 列进行子集化——本质上是“删除”任何观察结果,其中interest == 0. 下面是一个小示例:我想摆脱 UID #1 和 #3。

我尝试了以下代码:

这产生了以下错误术语:

subset.data.frame 中的错误(merge_charge,rowSums(merge_charge[,29:60] > :“子集”必须是合乎逻辑的

和:

这产生了以下错误:

子集.default(rowSums(merge_charge[, 29:60] > 0)) 中的错误:缺少参数“子集”,没有默认值

任何建议或指示将不胜感激。

0 投票
1 回答
461 浏览

r - 使用向量选择列

我正在尝试创建一个包含 2 列的新数据框:var1并且var2,它们中的每一列都是数据框中特定列的行总和sampData

我知道我可以使用[]and选择列c(),如下所示:

但是当我尝试从我的向量中生成和使用这种格式时,如下所示:

我收到此错误:

如果我尝试计算rowSums- 这是我有兴趣得到的,我也会得到。

0 投票
0 回答
508 浏览

r - R rowSums 跨矩阵的特定列

我有一个1000 x 3整数组合矩阵1:10(例如,每列是一个从 1 到 10 的索引,我想查看索引的组合)。我想获得导致部分行总和满足某些条件的组合的行索引。

我不断收到以下错误:

但是,当我运行which(rowSums(mat[,r:(r+k-1)])<=cvec[k])甚至只是rowSums(mat[,r:(r+k-1)])在 for 循环之外时,我没有收到错误消息。是否有一个原因?

0 投票
1 回答
407 浏览

r - R 需要行总和,以便在单个单元格中多次出现正则表达式模式

我使用 r,并且我希望使用正则表达式来计算在包含表观遗传信息的数据框中的所有列中出现的字符串模式的出现量的行总和。有 40 列,其中 15 列可能包含也可能不包含感兴趣的模式。让我最接近我正在寻找的代码是:

对于每一行,这提供了包含该模式的列的计数,但是我遇到的问题是任何单个单元格都可以多次包含该模式。我尝试了几种不同的函数组合来试图得到答案,并意识到 grep 可能不是解决方案,因为它在找到模式时会吐出一个逻辑,这意味着它最多只能报告一个模式匹配任何特定的细胞。我需要一个解决方案来计算单行中每个单独单元格中模式的每次出现,并将这些值相加以提供行总和。该总数是rowsum该特定行的添加列。

对于上下文,特定单元格内容的典型单独出现可能是:

而如果出现多次,它们将作为连续字符串存在于单元格中,每个条目用逗号分隔,例如两个条目:

我将,.,用作每个条目的唯一标识符,因为每个条目的其他所有内容都是可变的。

这是一些玩具数据:

最佳代码将提供一个数据框,其中包含一个带有总计的行总和列:

被这件事难住了 48 小时。任何帮助将不胜感激。

0 投票
4 回答
236 浏览

r - R中的参差不齐的rowSums

我正在尝试rowSum为实际列做一个。但是,我想包括UpTo某些观察的最新值。这是数据框:

  • 对于 company ABC,由于没有UpTo日期,它只是Actual.Q1+ Actual.Q2,即 150。
  • 对于 company DEF,因为UpTo日期是Q2,所以它将是Actual.Q1+ Actual.Q2,即 155。
  • 对于 company XYZ,因为UpTo日期是Q3,所以它将是Actual.Q1++ ,即 230 Actual.Q2Forecast.Q3

生成的数据框如下所示:

我已经尝试使用该rowSums功能。但是,它不会使变量 生效UpTo。任何帮助表示赞赏。谢谢!

0 投票
3 回答
61 浏览

sql - 需要将列值求和到相同的 rowno

我有一个场景,我将在其中显示列值与特定行值的总和。我从小计中给出 A、B 和 C 类。如果小计hvs 80,我会给A,从81-90 B和91-100,设置为100

例如

如何在上述情况下显示小计。需要在 SQL 中编写获取查询。

0 投票
0 回答
758 浏览

r - 如何删除单例和多布顿

我的问题是这样的:

一个包含不同值的表,我需要的是同时消除单例(rowSums = 1)和多布顿(rowSums = 2),而无需重复这些步骤。

我首先尝试这个来消除单例

是否可以同时使用这两个条件消除行以获得该表?

已解决包括“> 2”,仅此而已