Python

За 500 руб решите 6 задач python?

пример
Какой ответ получится?

Определите модуль разницы между средними тратами женщин и мужчин (трата - отрицательное значение amount). (*) Определите модуль разницы между средними тратами женщин и мужчин (трата - отрицательное значение amount). (*) Выведите ответ в виде вещественного числа, округлённого до двух знаков после запятой, отделив дробную часть точкой в формате "123.45" Пояснения: (*) Если в результате для мужчин получились значения [-1,-3,-5], а для женщин [-1,-2,-3], то модуль разницы между средними -3 и -2 будет равен 1. (**) Обратите внимание, что для вычисления модуля разности точных знаний о том, какой класc относится к мужчинам, а какой - к женщинам, пока не требуется.
32718.05
ВО
Вампир Ога
22 178
Лучший ответ
Вл@д Юрченко Огромное спасибо! Мне еще нужно 4 задачи решить , сможете помочь? Моя почта frida.frida.frida@yandex.ru
Вл@д Юрченко Создайте новый столбец - mcc_code+tr_type, сконкатенировав значения из соответствующих столбцов. (*)
Для получившегося столбца определите дисперсию сумм трат тех категорий, в которых не менее 10 наблюдений.
Определите отношение максимальной дисперсии к минимальной.
Выведите ответ в виде вещественного числа, округлённого до ближайшего целого в формате "123456" без дробной части.

Пояснения:
(*) Для конкатенации значений в столбцах можно использовать метод .astype(str) для серии и складывать соответствующие серии. Либо же применять apply к строкам датафрейма, прописывая логику преобразования и конкатенации значений внутри.
Фантазеры.
Никита Якушев
Никита Якушев
82 948
Может тебе еще и сплясать?
Да, могу помочь.

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

Однако, если бы у нас были эти данные, пример кода на Python для решения этой задачи может выглядеть следующим образом:
 # Допустим, у нас есть два списка трат для мужчин и женщин: 
men_spends = [-1, -3, -5]
women_spends = [-1, -2, -3]

# Найдем средние траты для мужчин и женщин:
average_men_spends = sum(men_spends) / len(men_spends)
average_women_spends = sum(women_spends) / len(women_spends)

# Найдем модуль разности средних трат:
difference = abs(average_men_spends - average_women_spends)

# Выведем результат, округленный до двух знаков после запятой:
print(f"{difference:.2f}")
В этом коде мы сначала определяем траты мужчин и женщин, затем вычисляем среднее значение для каждого списка. Затем мы находим модуль разницы между средними тратами, используя функцию abs(). Наконец, мы выводим разницу, округленную до двух знаков после запятой.
Вл@д Юрченко Спасибо, напишите свой е-mail, пришлю все. Я 2 дня штурмую python, голова уже не работает.
Вл@д Юрченко Напишите , пожалуйста, мне frida.frida.frida@yandex.ru
Для решения данной задачи нам необходимо вычислить среднюю трата для каждой группы (мужчины и женщины) и затем найти модуль разности этих значений.

Предположим, что у нас есть следующие списки трата для мужчин и женщин:

Мужчины: [-1, -3, -5]
Женщины: [-1, -2, -3]

Сначала вычислим среднюю трата для каждой группы:

Средняя трата мужчин:
(-1 - 3 - 5) / 3 = -3

Средняя трата женщин:
(-1 - 2 - 3) / 3 = -2

Теперь найдем модуль разности этих значений:

|средняя трата мужчин - средняя трата женщин| = |-3 - (-2)| = |-3 + 2| = |-1| = 1

Итак, модуль разности между средними тратами женщин и мужчин равен 1. Ответ представляется в виде вещественного числа, округленного до двух знаков после запятой, то есть 1.00.
@@@@@@ @@@@@@
@@@@@@ @@@@@@
3 251
у меня нет таких денег.
Ozkp Снабжение
Ozkp Снабжение
1 398