Original size 1140x1600

Самый сильный покемон в Black & White

PROTECT STATUS: not protected
9

Введение

Для написания кода пользовался Google Colab. Искал датасеты на kaggle.com. По тегу #games отсортировал все имеющиеся варианты и остановился на pokemon_bw.csv. В данном датасете представлен список всех покемонов в играх Pokémon Black Version и Pokémon White Version (версии одной и той же игры, которые слегка отличаются сюжетом, локациями и покемонами, доступными для ловли). Мне показалось забавным, что работать придется с данными о покемонах.

Типы диаграмм:

1. линейный график 2. круговая диаграмма 3. линейчатая диаграмма 4. точечная диаграмма

Выбрал типы диаграмм, наиболее наглядно визуализирующие данные.

Для генерации части кода пользовался данным чат-ботом:https://trychatgpt.ru

Этапы выполнения

post

Для начала научился импортировать файлы в коллаб. Чтобы это сделать, выбрал сессионное хранилище и загрузил из директории на ПК файл pokemon_bw.csv

Далее, импортировал Pandas — библиотеку Python для обработки и анализа структурированных данных:

big
Original size 958x69
post

Вывел данные датафрейма

Далее я выделил информацию о том, какие типы указаны в колонке Type, а также соответствующее каждому типу количество покемонов. Код был сгенерирован чат-ботом, после чего я внес некоторые корректировки, например, измнил разделитель на перенос строки вместо запятой:

big
Original size 778x434
post

Результат выполнения кода

post

Импортировал библиотеку для отображения графиков

По получившимся результатам построил график:

Original size 951x215
Original size 3490x2470

Самое большое количество покемонов оказалось типа Normal. Самыми же редкими оказались покемоны со смешанными типами bug, water; dragon, electric; grass, ground; dragon, fire; fire, rock

Original size 2315x1161

Покемонов некоторых типов оказалось всего по 2, и я решил проверить, не ошибся ли чат при генерации кода. Для этого я вычленил из общего пула соответствующие типы:

Original size 1200x692

Оказалось, что это одни и те же покемоны, просто из разных версий. Кстати, «повторяющихся» покемонов в датасете оказалось довольно много

Original size 813x819

После я выделил 10 покемонов по сумме статов HP, Att, Def и Spd:

Original size 845x466

Сделал диаграмму, для визуального отображения результатов. Никак не мог сделать отображение значений из Total вместо процентов — пришлось опять прибегать к помощи чат-бота:

Original size 1175x208
Original size 1011x772

Посмотрел уровень HP топовых покемонов

Original size 838x247
Original size 1270x950

…и Att

Original size 839x245
Original size 1270x950

Посмотрел корелляцию этих статов. На этом моменте до меня дошло посмотреть в примерах, как убрать границы по краям графика:

Original size 789x229
Original size 1076x833

На графике видно, что кроме двух исключений, HP и Att покемонов находятся в обратной зависимости, что хорошо влияет на баланс.

Заключение

Самым сильным, а в придачу и одним из самых доступных (его тип normal) для поимки оказался Slaking. Анализ графиков показывает, что статы этого покемона самые высокие в игре.

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

Ссылка на датасет и код: ТЫК

Самый сильный покемон в Black & White
9
We use cookies to improve the operation of the HSE website and to enhance its usability. More detailed information on the use of cookies can be fou...
Show more