cumulative-sum相关内容
我想创建一个每个值出现次数的累积计数器. 例如说我有专栏: id12322123 这将变成: id 计数1 12 13 12 22 31 22 43 2 等等... 谢谢 解决方案 dplyr方式: 库(dplyr)foo % group_by(id) %>
..
我知道有一些帖子与此相关,但我的情况有点不同,我想就此获得一些帮助. 我需要从数据库中提取一些数据,这些数据是每天交互的累积计数.目前这就是我所拥有的 SELECTe.Date AS e_date,count(e.ID) AS num_interactionsFROM 示例 AS eJOIN 示例 e1 ON e1.Date 这个输出接近我想要的但不完全是我需要的. 我遇到的问题
..
我想写一个函数,它接受一个数字列表并返回累积和;也就是说,一个新列表,其中第 i 个元素是原始列表中前 i+1 个元素的总和.例如[1, 2, 3]的累计和为[1, 3, 6]. 这是我目前的代码: def count(list1):x = 0总计 = 0当 x 但是,它不起作用. 你能告诉我我做错了什么吗?我已经为此工作了一段时间. 解决方案 您可能对这个过程想得有点
..
假设我有这个示例数据框 set.seed(12345)n1 哪个给了 >头(df,10)个人事件1 1 72.02 1 75.53 1 87.54 2 3.05 2 14.56 2 16.57 2 32.08 2 45.59 2 50.010 2 70.5 我想绘制事件的累积步骤图,以便每个人得到一条线,每次“遇到"事件时都会增加 1. 因此,例如,个体 1 将在 0 到 72.0
..
我有一个看起来像这样的数据集 id name year job job21 简 1980 年工人 01 简 1981 经理 11 简 1982 经理 11 简 1983 经理 11 简 1984 经理 11 简 1985 经理 11 简 1986 老板 01 简 1987 老板 02 鲍勃 1985 工人 02 鲍勃 1986 工人 02 鲍勃 1987 经理 12 鲍勃 1988 老板 02
..
我在 data.frame 中有一个数字向量,如下所示. df 我需要创建一个新列,该列提供比其前任更大的条目的运行计数.结果列向量应该是这样的: 0,1,2,3,0,1,2,3,4,5,6,0,1,0 我的尝试是创建一个差异的“标志"列来标记值何时更大. df$flag 0)>df$标志[1] 0 1 1 1 0 1 1 1 1 1 1 0 1 0 然后我可以应用一些 dplyr
..
我有这个数据框 +---+----+---+|A|乙|C|+---+----+---+|0|空|1||1|3.0|0||2|7.0|0||3|空|1||4|4.0|0||5|3.0|0||6|空|1||7|空|1||8|空|1||9|5.0|0||10|2.0|0||11|空|1|+---+----+---+ 我需要做的是从 C 列到下一个值为零的累积值. 预期输出: +---+---
..
我想找到字段的累积或运行量并将其从登台插入到表中.我的分期结构是这样的: ea_month id 金额 ea_year circle_id2014 年 4 月 92570 1000 12014 年 4 月 92571 3000 22000 年 4 月 92572 2014 年 32014 年 3 月 92573 3000 13 月 92574 2500 2014 年 22014 年 3 月 92
..
想象下表(称为TestTable): id somedate somevalue-- -- -- -- --45 01/1/09 323 08/1/09 512 02/2/09 077 14/2/09 739 20/二月/09 3433 02/3/09 6 我想要一个按日期顺序返回运行总计的查询,例如: id somedate somevalue runningtotal-- -- -- -
..
根据维基百科: 面积总和表是一种数据结构和算法,用于快速有效地生成网格的矩形子集中的值. 对于二维空间,可以通过在所需范围内迭代 x,y 来生成总面积表, I(x,y) = i(x,y) + I(x-1,y) + I(x,y-1) - I(x-1,y-1) 和query函数用于矩形角A(top-left), B(top-right), C(右下), D 可以通过以下方式给出:-
..
我有一个复杂的查询(包含多个连接、联合),它返回一组包含 id、day、hr、amount 的行.查询的输出如下所示: id day hr 金额1 1 1 101 1 2 251 1 3 301 2 1 101 2 2 401 2 2 302 1 1 102 1 2 152 1 3 302 2 1 102 2 2 202 2 2 30 我需要为每个 id 找到一天中每个小时的累计总数.输出应该
..
我有一张看起来像这样的表格: id 计数1 1002 503 10 我想添加一个名为cumulative_sum的新列,因此该表将如下所示: id 计数cumulative_sum1 100 1002 50 1503 10 160 是否有可以轻松完成此操作的 MySQL 更新语句?实现这一目标的最佳方法是什么? 解决方案 如果性能有问题,您可以使用 MySQL 变量: set @
..
我有一个包含双精度的 csv 字符串(例如“0.3,0.4,0.3"),并且我希望能够输出包含这些数字的累积总和的双数组(例如 [0.3,0.7,1.0]). 到目前为止,我有 double[] probabilities = textBox_f.Text.Split(new char[]{','}).Select(s => double.Parse(s)).ToArray();
..
请查看我的电子表格:https://docs.google.com/spreadsheets/d/1K5Btg5fFS590G7vZsFiepY-2VTPhzJIlkKK_o-9Ag7E/edit?usp=sharing 我如何获得: C2 显示起始权重(即“100,0") C3 显示 C2 - 每日减肥(即“99,7701") C4 显示 C3 - 每日减肥(即“99,5402)
..
我有另一个动态生成的列 (I7:I) 的运行总数.我使用 mmult() 计算了它.唯一的问题是使用间接意味着如果我通过添加或删除 7 以上的行来移动我的工作表中的数据,引用会中断.如果我使用 I7:I 作为我的引用,它表示结果数组太大.有没有更好的方法来做到这一点? =ArrayFormula(MMULT(TRANSPOSE((ROW(indirect("I7:I" & max(ArrayFo
..
我有以下任务要解决,但我无法解决它. 不同年份有几个数字.我想要 J 列中所有列(= 范围 C:I)的运行总和.我可以在 J 的每个单元格中使用公式来做到这一点 - 但是我需要在 J2 中使用单个数组公式来实现它. 经过大量研究,我认为有两个步骤: 用0替换空单元格,因为arrayformulas显然有一些空单元格的问题 对每一行求和 对于第 1 步,公式为:=ARRAY
..
好的,所以我有一个 Google 表格,我需要将一个数字减少到一组特定的 4 个数字.然后计算这些数字出现的次数. 例如: 它分解为的数字:1, 2, 3, 4 无视他们的个人价值观,而不是为了被分解. 现在取数字17. Count+Add 1, 2, 3, 4, 1, 2, 3 = 7 r1 取号12 Count+Add 1, 2, 3, 4, 1 = r1 余数
..
我有下面的数据集.Col1 是给定的数据,Col2 是 Col1 前 5 行(含)的滚动和. 日期 Col1 Col201/04/20 2 202/04/20 1 303/04/20 4 704/04/20 705/04/20 706/04/20 5 1007/04/20 2 1108/04/20 709/04/20 710/04/20 1 811/04/20 312/04/20 113/04/
..
我试图根据行的值大于 0 的条件对所有行求和.但是,该公式仅计算第一行并忽略范围的其余部分.我在另一个电子表格中遇到了这个问题,但我在一个新电子表格上隔离了这个问题,以便向您展示并提出问题. 答案应该是 B1(5 美元)、B2(15 美元)、B3(30 美元).我按照 Google Docs https://support.google.com/docs/answer/3093583?hl=
..
我正在制作用于会计目的的分类帐.我把它设置成一个支票簿注册表.它有 4 列:日期、描述、金额和余额.在最后一列(余额)中设置的公式被设置为将“金额"中的数字相加.列到最后一行条目中的余额.公式被复制到页面的最后一列.我想做的是,如果该行上有条目,则该列中只有一个数字.这是我的问题:有没有办法隐藏最后一列中的数字,直到该行上有条目?我希望额外的 15 美元条目保持隐藏状态,直到“金额"中有一个值.该
..