cumsum Questions

3

Solved

I am trying to use the pandas.cumsum() function, but in a way that ignores rows with a value in the ID column that is duplicated and specifically only adds the last value to the cumulative sum, ign...
Georgiageorgian asked 20/6 at 0:4

6

Solved

If I have a pandas.core.series.Series named ts of either 1's or NaN's like this: 3382 NaN 3381 NaN ... 3369 NaN 3368 NaN ... 15 1 10 NaN 11 1 12 1 13 1 9 NaN 8 NaN 7 NaN 6 NaN 3 NaN 4 1 5 1 2 NaN ...
Dorie asked 12/8, 2013 at 21:14

4

Solved

In R, how can I calculate cumsum for a defined time period prior to the row being calculate? Prefer dplyr if possible. For example, if the period was 10 days, then the function would achieve cum_r...
Paregmenon asked 25/9, 2017 at 1:26

8

I would like to add a cumulative sum column to my Pandas dataframe so that: name day no Jack Monday 10 Jack Tuesday 20 Jack Tuesday 10 Jack Wednesday 50 Jill Monday 40 Jill Wednes...
Disapprobation asked 26/3, 2014 at 3:17

5

Solved

With data frame: df <- data.frame(id = rep(1:3, each = 5) , hour = rep(1:5, 3) , value = sample(1:15)) I want to add a cumulative sum column that matches the id: df id hour value csum 1 1...
Gilmore asked 31/5, 2013 at 5:15

4

Solved

I have a matrix with 0s and 1s, and want to do a cumsum on each column that resets to 0 whenever a zero is observed. For example, if we have the following: df = pd.DataFrame([[0,1],[1,1],[0,1],[1,...
Contravallation asked 30/8, 2017 at 15:46

5

Solved

I have a numeric vector like this x <- c(1, 23, 7, 10, 9, 2, 4) and I want to group the elements from left to right with the constrain that each group sum must not exceed 25. Thus, here the firs...
Brune asked 26/1, 2022 at 8:41

3

Solved

Let's say I have this dataframe (the "number" variable is also from character-type in the original dataframe): df <- data.frame( id = c(1,2,2,1,2), number = c(30.6, "50.2/15.5&q...
Ledet asked 24/12, 2021 at 9:9

2

Solved

Assuming i have the following data frame date flag user num 0 2019-01-01 1 a 10 1 2019-01-02 0 a 20 2 2019-01-03 1 b 30 3 2019-03-04 1 b 40 I want to create a cumulative sum of ...
Bounty asked 15/12, 2021 at 18:25

5

Solved

I am trying to efficiently compute a summation of a summation in Python: WolframAlpha is able to compute it too a high n value: sum of sum. I have two approaches: a for loop method and an np.sum m...
Blimp asked 6/11, 2021 at 14:20

4

Solved

I have a column in a DataFrame with values: [1, 1, -1, 1, -1, -1] How can I group them like this? [1,1] [-1] [1] [-1, -1]
Brahmana asked 25/11, 2016 at 10:29

5

Solved

If I have z = cumsum( [ 0, 1, 2, 6, 9 ] ), which gives me z = [ 0, 1, 3, 9, 18 ], how can I get back to the original array [ 0, 1, 2, 6, 9 ] ?
Disrelish asked 29/7, 2016 at 20:23

5

Solved

ve <- c(17, -9, 9, -17, 17, -17, 11, -9, 16, -18, 17, 0, 0, -18, 17, 0, 0, -17, 14, -14, 17, -2, 0, -15, 9, -9, 17, -16, 16, -17, 17, -17, 17, -17, 17, -17, 17, -8, 7, -16, 17, -14, 14, -10, 10,...
Tritheism asked 13/6, 2017 at 3:52

5

I have a data frame, the data frame is already sorted as needed, but now I will like to "slice it" in groups. This groups should have a max cumulative value of 10. When the cumulative value is > ...
Sigma asked 30/12, 2015 at 14:38

3

Solved

I have a matrix like A= [ 1 2 4 2 3 1 3 1 2 ] and I would like to calculate its cumulative sum by row and by column, that is, I want the result to be B = [ 1 3 7 3 8 13 6 12 19 ] Any id...
Augean asked 22/11, 2012 at 20:42

2

This outstanding post illustrates quite clearly how to use the pandas cumsum() DataFrame method to build a 3D tensor containing a column with lists of lists whose dimensions make them suitable to b...
Beriberi asked 30/1, 2019 at 3:32

2

Solved

I'm trying to calculate the cumsum starting from the last row towards the first for each group. Sample data: t1 <- data.frame(var = "a", val = c(0,0,0,0,1,0,0,0,0,1,0,0,0,0,0)) t2 <- data.f...
Crystallize asked 18/5, 2018 at 14:20

3

Solved

I am working with pandas, but I don't have so much experience. I have the following DataFrame: A 0 NaN 1 0.00 2 0.00 3 3.33 4 10.21 5 6.67 6 7.00 7 8.27 8 6.07 9 2.17 10 3.38 11 2.48 12 2.08 13 6...
Bushey asked 4/5, 2017 at 15:25

2

Solved

I am starting to enjoy dplyr but I got stuck on a use case. I want to be able to apply cumsum per group in a dataframe with the package but I can't seem to get it right. For a demo dataframe I've...
Citified asked 3/12, 2014 at 15:22

2

Solved

I have a vector like v <- c(76, 31, 33, 7) and need to calculate its 'cumulative difference' resulting in cumdiff <- c(45, 12, 5) which is 76 - 31 = 45 and 45 - 33 = 12 and 12 - 7 = 5. ...
Arsenide asked 1/6, 2020 at 8:9

2

Solved

(This is a follow up question to my previous question which was answered correctly). Say I have the following dataframe import pandas as pd df = pd.DataFrame() df['E'] = ('SIT','SCLOSE', 'SHODL'...
Tanbark asked 19/3, 2020 at 5:37

4

Solved

I have a dataframe as follows. It is ordered by column time. Input - df = data.frame(time = 1:20, grp = sort(rep(1:5,4)), var1 = rep(c('A','B'),10) ) head(df,10) time grp var1 1 1 1 A 2 2 ...
Lemming asked 28/8, 2014 at 15:55

3

Solved

Can anyone recommend a way to do a reverse cumulative sum on a numpy array? Where 'reverse cumulative sum' is defined as below (I welcome any corrections on the name for this procedure): if x = ...
Michaels asked 14/5, 2013 at 11:8

2

Solved

I have a column in Pandas which contains booleans and want to count thr rows since the last True value, something like this: a b False 0 True 0 False 1 False 2 False 3 True 0 False 1 True 0 I ...
Lutyens asked 5/9, 2017 at 6:58

6

Solved

Here's the tweak to my previously posted question. Here's my data: set.seed(3737) DF2 = data.frame(user_id = c(rep(27, 7), rep(11, 7)), date = as.Date(rep(c('2016-01-01', '2016-01-03', '2016-01-0...
Mauro asked 18/1, 2017 at 12:51

© 2022 - 2024 — McMap. All rights reserved.