Zliczanie i wyszukiwanie wartości
Poznaj value_counts, unique i szybkie kontrole.
Zliczanie i wyszukiwanie wartości to bezpłatna lekcja Data Science Academy na CoddyKit. To lekcja 4 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Data Science Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Data Science Academy zawiera 4 lekcji w sumie.
Poznaj swoją kolumnę
Przed rozpoczęciem analizy warto zorientować się, co znajduje się w serii. Kilka szybkich metod podsumuje jej zawartość w kilka sekund. 🔍
Przykładowa seria
Oto seria zawierająca nazwy owoców, z których niektóre się powtarzają. Zbadamy jej zawartość za pomocą przydatnych wbudowanych metod.
import pandas as pd
s = pd.Series(['apple', 'pear', 'apple', 'fig', 'pear', 'apple'])Policz każdą wartość
Metoda value_counts zlicza, jak często pojawia się każda wartość, i sortuje wyniki od najczęstszych do najrzadszych. To najszybszy sposób na sprawdzenie częstości.
print(s.value_counts())Zobacz zbiór unikatowych wartości
Wywołanie unique zwraca każdą unikatową wartość tylko raz, w kolejności jej pierwszego wystąpienia. Dzięki temu wiadomo, jakie rodzaje wartości znajdują się w danych.
print(s.unique())Ile jest unikatowych wartości
Metoda nunique zwraca liczbę unikatowych wartości jako pojedynczą liczbę. W tym przypadku informuje, ile istnieje rodzajów owoców.
print(s.nunique())Udziały zamiast liczności
Dodanie normalize=True do value_counts zwraca proporcje zamiast surowych liczności. Teraz udziały wszystkich owoców sumują się do jedności.
print(s.value_counts(normalize=True))Wykrywanie brakujących wartości
Metoda isna oznacza każdą brakującą wartość jako True. Zsumowanie tych oznaczeń pozwala od razu policzyć luki w kolumnie.
nums = pd.Series([1.0, None, 3.0])
print(nums.isna().sum())Sprawdzanie przynależności
Proszę użyć isin z listą, aby sprawdzić, które wartości należą do wybranego zbioru. Metoda zwraca maskę logiczną, której można później użyć do filtrowania.
print(s.isin(['apple', 'fig']))Znajdowanie wartości skrajnych
W przypadku liczb funkcje max i min natychmiast wskazują największe i najmniejsze wartości, bez konieczności samodzielnego sortowania całej serii.
print(nums.max(), nums.min())Przegląd za jednym wywołaniem
Metoda describe zbiera dla danych tekstowych informacje o liczbie wartości, liczbie unikatowych wartości, najczęstszej wartości i jej częstości, tworząc zwięzły obraz za pomocą jednego wywołania. 📋
print(s.describe())Zestaw narzędzi do inspekcji
Razem metody te stanowią pierwszy etap inspekcji dowolnej kolumny. Minuta poświęcona na ten krok oszczędza później wiele godzin chaotycznej analizy. 🧰
Szybkie sprawdzenie
Proszę wybrać właściwe narzędzie do zliczania częstości.
Podsumowanie
Potrafią już Państwo opisać serię za pomocą metod value_counts, unique, nunique, isna i isin. Te szybkie sprawdzenia pokazują, co zawierają dane. Dobra robota! 🎉
Często zadawane pytania
Czy lekcja „Zliczanie i wyszukiwanie wartości” jest bezpłatna?
Tak — pełny tekst „Zliczanie i wyszukiwanie wartości” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Data Science Academy, przejdź na CoddyKit PRO. Kurs Data Science Academy zawiera 4 lekcji w sumie.
Co nauczysz się w „Zliczanie i wyszukiwanie wartości”?
Poznaj value_counts, unique i szybkie kontrole. Ćwiczysz Data Science Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć Data Science Academy?
Nie wymagamy żadnego doświadczenia. Data Science Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 4 z 4.
Ile czasu zajmuje lekcja „Zliczanie i wyszukiwanie wartości”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji Data Science Academy?
Tak. Każda lekcja Data Science Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.
Wszystkie lekcje w tym kursie
- Kolumna z nazwą i indeksem
- Dostęp według etykiety a według pozycji
- Operacje na Series i wyrównywanie
- Zliczanie i wyszukiwanie wartości