Przejdź do treści

Pokemony

W pliku Pokemony.txt znajdują się informacje na temat \(800\) pokemonów. Każda linia zawiera następujące informacje:

  • nazwę pokemona,
  • pierwszy typ,
  • drugi typ, jeżeli posiada,
  • punkty życia,
  • siła ataku,
  • siła obrony,
  • siła ataku specjalnego,
  • siła obrony specjalnej,
  • czy pokemon jest legendarny (1 - tak, 0 - nie).

Dane oddzielone są znakiem tabulacji. Pierwszy wiersz zawiera nagłówki kolumn.

Pokemony.txt

Źródło danych: https://www.kaggle.com/datasets/abcsds/pokemon

Zadanie 1

Dla każdej generacji policz:

  • liczbę pokemonów,
  • największy atak,
  • najmniejszy atak,
  • średni atak,
  • największą wartość różnicy bezwględnej pomiędzy atakiem a obroną,
  • liczbę pokemonów, które mają podane dwa typy,
  • liczbę legendarnych pokemonów.

Wyniki przedstaw na wykresie/wykresach. Zadbaj o czytelność wykresu.

Zadanie 2

Dla każdego typu policz, z podziałem na generacje, liczbę pokemonów, które posiadają ten typ jako pierwszy lub drugi. Wyniki przedstaw na wykresie. Zadbaj o czytelność wykresu.

Zadanie 3

Dla każdej litery alfabetu angielskiego policz liczbę pokemonów, których nazwa zaczyna się od tej litery. Wyniki przedstaw na wykresie. Zadbaj o czytelność wykresu.

Zadanie 4

Przedstaw na wykresie kołowym udział procentowy każdego typu w zestawieniu.

Zadanie 5

Policz, ile pokemonów nie ma zdefiniowanego drugiego typu.

Zadanie 6

Policz medianę szybkości dla każdej generacji.

Zadanie 7

Policz, ile pokemonów ma atak w zakresie:

  • \([0, 49]\)
  • \([50, 99]\)
  • \([100, 149]\)
  • \([150, 200]\)