Вот пример набора данных:
id a
0 5 1
1 5 0
2 5 4
3 5 6
4 5 2
5 5 3
6 9 0
7 9 1
8 9 6
9 9 2
10 9 4
На основе набора данных я хочу сгенерировать сумму по столбцу. Для первых трех строк: sum=sum+a(группировать по идентификатору). Начиная с 4-й строки, каждая строка содержит совокупную сумму предыдущих 3 строк значения (группируется по идентификатору). Прокрутите каждую строку.
Желаемый результат:
id a sum
0 5 1 1
1 5 0 1
2 5 4 5
3 5 6 5
4 5 2 10
5 5 3 12
6 9 0 0
7 9 1 1
8 9 6 7
9 9 2 7
10 9 4 9
Код, который я пробовал:
df['sum']=df['a'].rolling(min_periods=1, window=3).groupby(df['id']).cumsum()
Вот пример набора данных: id a 0 5 1 1 5 0 2 5 4 3 5 6 4 5 2 5 5 3 6 9 0 7 9 1 8 9 6 9 9 2 10 9 4
На основе набора данных я хочу сгенерировать сумму по столбцу. Для первых трех строк: sum=sum+a(группировать по идентификатору). Начиная с 4-й строки, каждая строка содержит совокупную сумму предыдущих 3 строк значения (группируется по идентификатору). Прокрутите каждую строку. Желаемый результат: id a sum 0 5 1 1 1 5 0 1 2 5 4 5 3 5 6 5 4 5 2 10 5 5 3 12 6 9 0 0 7 9 1 1 8 9 6 7 9 9 2 7 10 9 4 9
Код, который я пробовал: df['sum']=df['a'].rolling(min_periods=1, window=3).groupby(df['id']).cumsum()
I've got a pandas DataFrame with a boolean column sorted by another column and need to calculate reverse cumulative sum of the boolean column, that is, amount of true values from current row to bottom.
Извиняюсь, я новичок в программировании/pandas/python.
Я пытаюсь суммировать столбец, только если в соседних столбцах «купить» и «продать» есть цифра «1».
Дата Купить Продать Значение Совокупная сумма 01.01.2023 1 02.01.2023 1 5 5 03.01.23 1 6...
Напишите метод sumOfPreviousN, который принимает два целых числа и возвращает сумму первого числа минус кратные. второго номера. Например:
Напишите метод sumOfPreviousN, который принимает два целых числа и...
Напишите метод sumOfPreviousN, который принимает два целых числа и возвращает сумму первого числа минус кратные. второго номера. Например:
Напишите метод sumOfPreviousN, который принимает два целых числа и...
Я пытаюсь вычислить столбец Weighted_goals в DataFrame, используя библиотеку Polars в Python. Я хочу, чтобы значение Weighted_goals вашего текста в каждой строке зависело от предыдущих значений столбца с названием «цели», рассчитанных для каждой...