Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
0 / 0 / 1
Регистрация: 28.02.2021
Сообщений: 211

Найдите максимальную разницу между медианами суммы транзакций

24.12.2022, 15:43. Показов 3775. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Найдите максимальную разницу между медианами суммы транзакций, посчитанными при заданных ниже условиях по полю amount из таблицы transactions (*):
Медиана суммы транзакций
Медиана суммы транзакций по тем строкам, которые ни в одном из своих столбцов не содержат пустые значения
Медиана суммы транзакций по строкам, отсортированным по полю amount в порядке возрастания, и из которых удалены дублирующиеся по столбцам [mcc_code, tr_type] строки, причём при удалении соответстующих дублей остаются только последние из дублирующихся строк (keep='last')
Выведите ответ в виде вещественного числа, округлённого до двух знаков после запятой, отделив дробную часть точкой в формате "123.45"

Пояснения:
(*) Для вычисления максимальной разницы между значениями списка можно использовать функцию np.ptp
(**) Если в результате получились значения [1,3,5], то макимальная разница между ними 4 == 5-1.

Ссылка на таблицы: https://cloud.mail.ru/public/yXrs/gbmnuLYDJ
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.12.2022, 15:43
Ответы с готовыми решениями:

Найти максимальную разницу между соседними элементами
Найти максимальную разницу между соседними элементами списка

Найти максимальную разницу между соседними элементами массива
Нужно написать консольное приложение, которое будет находить максимальную разницу между соседними элементами массива. Помогите пожалуйста,...

Определить максимальную разницу между двумя соседними элементами массива
Помогите пожалуйста. Хотя бы частью программы Задание: Напишите программу, которая позволяет вводить динамический одно-мерный...

1
0 / 0 / 0
Регистрация: 08.09.2022
Сообщений: 2
18.02.2023, 21:11
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
import pandas as pd 
import numpy as np
 
file_transactions = 'path' # <-- Полный путь к файлу transactions.csv
 
transactions = pd.read_csv( 
    file_transactions, 
    sep=',', 
    nrows=1000000 
)
 
# Task 1 
summ = transactions.groupby('customer_id').sum() 
summ_medians = summ["amount"].median()
print(f"{summ_medians:.2f}")
 
# Task 2 
without_nan = transactions.dropna() 
summ_nan = without_nan.groupby('customer_id').sum() 
summ_nan_medians = summ_nan["amount"].median()
print(f"{summ_nan_medians:.2f}")
 
# Task 3 
sorted__transactions = transactions.sort_values(by="amount") 
sorted = sorted__transactions.drop_duplicates(subset=["mcc_code", "tr_type"], keep="last") 
summ_sort = sorted.groupby('customer_id').sum() 
summ_sort_medians = summ_sort["amount"].median()
print(f"{summ_sort_medians:.2f}")
 
# Main task
dif = np.ptp([summ_medians, summ_nan_medians, summ_sort_medians]) 
print(f"{dif:.2f}")
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.02.2023, 21:11
Помогаю со студенческими работами здесь

Определить максимальную разницу между двумя соседними элементами массива
Разработать алгоритм вычислительного процесса в соответствии с &quot; Дан массив Xi , i= 1,2,…,26. &quot;Определить максимальную разницу ...

Определить максимальную разницу между максимальным и минимальным элементами строк Массива
Дана целочисленная матрица Х(4,4). Определить максимальную разницу между максимальным и минимальным элементами строк Массива. Выполнить...

Найти максимальную разницу времени между соседними объектами в первых 5-ти элементах коллекции
Добрый день! С Linq работал не очень много, поэтому прошу помощи профессионалов. Создана коллекция sequences, каждый элемент...

найдите разницу между наибольшими и наименьшим значением массива
Заполнить одномерный массив случайными числами из отрезка , состоящий из 10 элементов. найдите размах между наибольшими и наименьшим...

Найдите минимальный и максимальный элементы массива, их порядковые номера и разницу между ними
В массиве F(9) найдите минимальный и максимальный элементы, их порядковые номера и разницу между ними. Проверьте правильность задания ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru