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.
Ź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]\)