Статья Автор: Лебедев Дмитрий Алексеевич

Задания 8 - 13

Этот датасет содержит информацию о 300 уникальных персонажах вымышленной вселенной, похожей на Marvel. Данные были сгенерированы со специальной логикой, чтобы сделать анализ интересным.
Название столбца тип, диапазон описание комментарий
full_name string Полное имя: Настоящее гражданское имя персонажа Все имена уникальны.
alias string Псевдоним: Супергеройское или злодейское прозвище  
age int (18 - 1000) Возраст: Возраст персонажа в годах Может быть больше 100 для инопланетян и долгожителей
power int (1 - 100) Сила: Уровень физической силы, боевой мощи и способностей. Измеряется по шкале от 1 до 100.
Где 100: Невероятная, богоподобная сила 
Где 50: Средние способности 
Где 1: Почти отсутствуют (обычный человек).
intelligence int (1-100) Интеллект: Уровень умственных способностей, стратегического мышления и изобретательности. Шкала от 1 до 100.
Где 100: Гениальный уровень (
Где 50: Средний интеллект.
Где 1: Очень низкий.
universe string Вселенная/Планета происхождения):Родной мир персонажа Примеры значений: 'Earth' (Земля), 'Asgard' (Асгард), 'Wakanda' (Ваканда), 'Latveria' (Латверия).
is_hero bool Является ли героем: Принадлежность к лагерю добра или зла. Значения: True — герой, False — злодей.
first_appearance int (1940 - 2023) Год первого появления:Вымышленный год, когда этот персонаж впервые появился в комиксах. Чем меньше число, тем "старше" и легендарнее персонаж.
costume_cost int Стоимость костюма: Предполагаемая стоимость костюма и экипировки персонажа в долларах США. Особенность: У технологичных героев (Железный человек) и королей (Черная пантера) стоимость может достигать миллионов и даже миллиардов долларов.
popularity int (1-100) Популярность:Условный рейтинг популярности среди фанатов по шкале от 1 до 100 Шкала от 1 до 100.
Где 100: Невероятно популярный (Человек-паук).
Где 50: Узнаваемый персонаж.
Где 1: Забытый герой или неудачливый злодей.

Базовый анализ распределения (Задание 1)

Используя метод describe() проанализируй основные статистики по числовым полям.

Используя таблицу базовой статистики, ответь на следующие вопросы
(ответ на каждый вопрос запиши в отдельной строке, ответ на каждый вопрос - целая часть полученного числа):

  1.  Какой средний возраст персонажей в базе данных?
  2.  Какой минимальный уровень интеллекта зафиксирован? 
  3.  Сколько всего персонажей проанализировано?
  4.  Какой год первого появления у самого "старого" персонажа?
  5.  Какова медианная популярность персонажей?


Анализ категориальных данных (Задание 2)

Вспомни про метод value_counts(). Изучи распределение персонажей по вселенным и типам (герои/злодеи).

Ответь на вопросы:

  1. Сколько всего персонажей с Земли (Earth) в базе данных?
  2. Сколько персонажей из Ваканды (Wakanda)?
  3. Сколько всего злодеев (is_hero = False) в базе?
  4. На сколько героев больше, чем злодеев?
  5. Какая вселенная имеет третье место по количеству персонажей?


Комплексная фильтрация с множественными условиями (Задание 3)

Найди опытных персонажей (появились до 1980) с высокой силой и интеллектом (оба параметра >75).

Проанализируй данные об опытных героях и ответь на вопросы:

  1. Сколько всего опытных героев найдено в результате фильтрации?
  2. В каком году появился самый первый опытный герой?
  3. Какой самый высокий уровень интеллекта среди опытных героев?
  4. У какого героя самая высокая сила среди опытных героев?
    (Укажите его полное имя. Если таких несколько, то укажите любого)
  5. Сколько опытных героев имеют уровень интеллекта выше 90?


Фильтрация с использованием isin() (Задание 4)

Найди всех персонажей из трех основных вселенных (Earth, Asgard, Wakanda) и посчитай их количество.

В ответе укажите три числа (каждое в отдельной строке) в том порядке, в котором они указаны в условии


Группировка с вычисляемыми полями (Задание 5)

Создай новое поле total_stats, которое представляет сумму силы и интеллекта каждого персонажа. Затем проанализируй, чьи характеристики более сбалансированы - у героев или злодеев. Для этого сгруппируй данные по признаку is_hero и посчитай среднее значение, медиану и стандартное отклонение общего показателя характеристик.

На основе полученных результатов ответь на вопросы:

  1. У кого в среднем выше суммарный показатель характеристик - у героев или злодеев?
    (героев/злодеев)
  2. На сколько единиц средний суммарный показатель злодеев выше, чем у героев?
    (округли до целых)
  3. Чьи характеристики более стабильны/предсказуемы - у героев или злодеев?
    (суди по стандартному отклонению)
  4. Какова медианная сумма характеристик у героев?
  5. У какой группы больше разброс в характеристиках? (герои/злодеи)

Attached files
marvel_characters.csv
Печать