一列基于另一列(R)的值的累积总和

p

我有一个具有2列的数据框,如下所示:

> data.frame(x=1:10, y=c(0,0,0,1,1,0,0,1,0,1))
    x y
1   1 0
2   2 0
3   3 0
4   4 1
5   5 1
6   6 0
7   7 0
8   8 1
9   9 0
10 10 1

并且我想获取第xcumsum(df$x)列的累加总和,但应1在column中出现a之后重新设置总和y这是我要寻找的结果:

1
3
6
10
5
6
13
21
9
19

如何在R中实现呢?

马拉特·塔利波夫(Marat Talipov)

您可以使用ave以下方法实现

ave(d$x,c(0,cumsum(d$y[-nrow(d)])),FUN=cumsum)

#  [1]  1  3  6 10  5  6 13 21  9 19

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

一列基于另一列(R)的值的累积总和

来自分类Dev

通知R中另一列值的累积列总和

来自分类Dev

通知R中另一列值的累积列总和

来自分类Dev

R:基于另一列的值对一列的值进行装箱

来自分类Dev

基于“一列的总和除以另一列的总和”的SQL Pivot查询

来自分类Dev

基于R中另一列的值进行计数

来自分类Dev

R dplyr基于Fun索引汇总一列值(另一列)

来自分类Dev

如何基于另一列抑制字段和总和?

来自分类Dev

MS Excel-基于另一列中的“ id值”的列的总和?

来自分类Dev

熊猫:基于另一列的上一行值的条件总和

来自分类Dev

如何基于另一列的唯一值获取一列的唯一值

来自分类Dev

从另一列减去一列总和的查询

来自分类Dev

从另一列减去一列总和的查询

来自分类Dev

为另一列中的每个值获取一列中相似值的总和

来自分类Dev

基于另一列中的值分组后的条件总和

来自分类Dev

R:根据另一列中的值在数据框中移动一列的总和

来自分类Dev

熊猫基于另一列的dict值添加列

来自分类Dev

强制列基于另一列的值

来自分类Dev

根据一列进行分组,并在另一列中获取总和值

来自分类Dev

用另一列中的值限制一列的总和

来自分类Dev

一列总和

来自分类Dev

一列总和

来自分类Dev

计算基于另一列的一列的出现

来自分类Dev

MySQL,一列值基于同一表中的另一列更改

来自分类Dev

如何基于另一列的值导出一列的值?

来自分类Dev

如何基于另一列的值替换一列的NaN值?

来自分类Dev

循环遍历 Array 并基于一列值,连接另一列值

来自分类Dev

如何使用特定匹配值基于另一列获取一列的值

来自分类Dev

基于另一列中的值的一列中的对应值

Related 相关文章

热门标签

归档