Как суммировать данные по дате ввода, месяцу и предыдущему месяцуPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как суммировать данные по дате ввода, месяцу и предыдущему месяцу

Сообщение Anonymous »

Я пытаюсь суммировать данные выбранной даты, месяца выбранной даты и предыдущего месяца выбранной даты, но не знаю, как это сделать. Ниже приведены мои примерные данные и ожидаемый результат:
Пример данных:
import pandas as pd
import numpy as np
df = pd.read_excel('https://github.com/hoatranobita/hoatran ... 0data.xlsx', sheet_name='Data')
df

COA Code USDConversion Amount Base Date 2
0 58000000000 34422745.17 2024-10-01
1 58000000000 34638818.66 2024-10-02
2 58000000000 34666671.45 2024-10-03
3 58000000000 34744571.93 2024-10-06
4 58000000000 34804981.69 2024-10-07
5 58000000000 34821917.00 2024-10-08
6 58000000000 34867791.51 2024-10-09
7 58000000000 34887837.65 2024-10-10
8 58000000000 34996525.57 2024-10-13
9 58000000000 35005951.01 2024-10-14
10 58000000000 35036211.48 2024-10-15
11 58000000000 35105057.76 2024-10-16
12 58000000000 35165617.36 2024-10-17
13 58000000000 35251155.34 2024-10-20
14 58000000000 36674741.65 2024-10-21
15 58000000000 36692106.18 2024-10-22
16 58000000000 36722277.53 2024-10-23
17 58000000000 36759020.92 2024-10-24
18 58000000000 36861836.78 2024-10-27
19 58000000000 36895734.39 2024-10-28
20 58000000000 37074524.37 2024-10-29
21 58000000000 37109161.60 2024-10-30
22 58000000000 37721757.08 2024-10-31
23 58000000000 37792849.46 2024-11-03
24 58000000000 37817184.45 2024-11-04
25 58000000000 37837462.54 2024-11-05
26 58000000000 37868553.35 2024-11-06
27 58000000000 37917417.15 2024-11-07
28 58000000000 38032877.24 2024-11-10
29 58000000000 38059368.64 2024-11-11
30 58000000000 38082130.88 2024-11-12
31 58000000000 38140016.13 2024-11-13
32 58000000000 38160089.27 2024-11-14
33 58000000000 38233974.54 2024-11-17
34 58000000000 38323598.99 2024-11-18

Поэтому, если я выберу дату ноября (например, 18 ноября 2024 г.), я хочу сгруппировать по выбранной дате, месяцу выбранной даты и предыдущему месяцу выбранной даты.
Выход:
df2 = pd.read_excel('https://github.com/hoatranobita/hoatran ... 0data.xlsx',
sheet_name='Output')
df2
COA Code 2024-11-18 October November
0 58000000000 38323598.99 8.209270e+08 4.562655e+08


Подробнее здесь: https://stackoverflow.com/questions/792 ... ious-month
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как суммировать данные по дате ввода, месяцу и предыдущему месяцу
    Anonymous » » в форуме Python
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Как суммировать данные по дате ввода, месяцу и предыдущему месяцу
    Anonymous » » в форуме Python
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Как в кадре данных Pandas суммировать все строки, соответствующие заданному году и месяцу?
    Anonymous » » в форуме Python
    0 Ответы
    41 Просмотры
    Последнее сообщение Anonymous
  • C# Linq Datatable группируется по дате и месяцу
    Anonymous » » в форуме C#
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • C# Linq Datatable группируется по дате и месяцу
    Anonymous » » в форуме C#
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»