Подсчёт и поиск значений
value_counts, unique и быстрые проверки.
«Подсчёт и поиск значений» — бесплатный урок Data Science Academy на CoddyKit. Это урок 4 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Data Science Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Data Science Academy содержит 4 уроков всего.
Части этого урока еще не переведены и отображаются на английском.
Get to Know Your Column
Before any analysis, you want a feel for what is inside a Series. A few quick methods summarize the contents in seconds. 🔍
A Sample Series
Here is a Series of fruit names with some repeats. We will explore its contents with handy built-in methods.
import pandas as pd
s = pd.Series(['apple', 'pear', 'apple', 'fig', 'pear', 'apple'])Count Each Value
The value_counts method tallies how often each value appears, sorted from most to least common. It is the fastest frequency check.
print(s.value_counts())See the Distinct Set
Call unique to get every distinct value just once, in the order first seen. It answers what kinds of values you have.
print(s.unique())How Many Distinct
The nunique method returns the count of distinct values as a single number. Here it tells you how many fruit kinds exist.
print(s.nunique())Shares Instead of Counts
Add normalize=True to value_counts and you get proportions instead of raw counts. Now each fruit's share sums to one.
print(s.value_counts(normalize=True))Spot Missing Values
The isna method flags each value that is missing as True. Summing those flags counts the gaps in your column at a glance.
nums = pd.Series([1.0, None, 3.0])
print(nums.isna().sum())Check Membership
Use isin with a list to test which values belong to a chosen set. It returns a boolean mask you can filter with later.
print(s.isin(['apple', 'fig']))Find the Extremes
For numbers, max and min surface the largest and smallest values instantly, without sorting the whole Series yourself.
print(nums.max(), nums.min())One-Shot Overview
The describe method bundles count, unique, top, and frequency for text, giving a tidy snapshot in a single call. 📋
print(s.describe())Your Inspection Toolkit
Together these methods are your first inspection pass on any column. A minute spent here saves hours of confused analysis later. 🧰
Quick Check
Pick the right tool for a frequency tally.
Recap
You can now profile a Series with value_counts, unique, nunique, isna, and isin. These quick checks reveal what your data holds. Well done! 🎉
Часто задаваемые вопросы
Урок «Подсчёт и поиск значений» бесплатный?
Да — полный текст урока «Подсчёт и поиск значений» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Data Science Academy, подпишись на CoddyKit PRO. Курс Data Science Academy содержит 4 уроков всего.
Чему я научусь в уроке «Подсчёт и поиск значений»?
value_counts, unique и быстрые проверки. Ты практикуешь Data Science Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Data Science Academy?
Предыдущий опыт не требуется. Data Science Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 4 из 4.
Сколько времени занимает урок «Подсчёт и поиск значений»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Data Science Academy?
Да. Каждый урок Data Science Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Столбец с именем и индексом
- Доступ по меткам и по позициям
- Математика Series и выравнивание
- Подсчёт и поиск значений