0Pricing
Data Science Academy · Lekcja

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

  1. Kolumna z nazwą i indeksem
  2. Dostęp według etykiety a według pozycji
  3. Operacje na Series i wyrównywanie
  4. Zliczanie i wyszukiwanie wartości
← Powrót do Data Science Academy