Prog_v2

Форк
0

6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
README.md

Prog_v2

pip install -r requirements.txt

Запускаем программу

import pandas as pd

Читаем данные из Excel-файла

df = pd.read_excel('1.XLSX')

Группируем данные по столбцу 'col1' и суммируем значения столбца 'col2'

grouped = df.groupby('col1')['col2'].sum()

Определяем функцию для расчета общей суммы по нескольким ключам

def calculate_total_amount_for_multiple_keys(keys: list): # Возвращаем сумму значений столбца 'col2' для указанных ключей return round(grouped.filter(keys).sum(), 2)

Создаем список ключей для первого набора данных

keys_1 = [1110, 1100, 1132, 1354]

Создаем список ключей для второго набора данных

keys_2 = [1422]

Создаем список ключей для третьего набора данных

keys_3 = [1340, 1344, 1345]

Вычисляем общую сумму для первого набора данных

a = calculate_total_amount_for_multiple_keys(keys_1)

Вычисляем общую сумму для второго набора данных

b = calculate_total_amount_for_multiple_keys(keys_2)

Вычисляем общую сумму для третьего набора данных

c = calculate_total_amount_for_multiple_keys(keys_3)

Выводим результаты

print_payment_types = lambda payment_types, keys: [f'Вид оплаты {key}' for key in keys] print_payment_types([a, b, c], [keys_1, keys_2, keys_3])

Выводим общую сумму

sum = a + b + c print(f'Сумма оплаты: {sum}')

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.