← Все уроки

Pandas с нуля. Часть 1: Series, DataFrame и создание данных

Освой pandas с нуля: что такое Series и DataFrame, как создавать данные из dict, списков и numpy. База для аналитики данных.

Урок курса «Pandas с нуля» — открой бесплатной регистрацией
Ниже — план урока. Зарегистрируйся за 30 секунд, чтобы открыть полную теорию и 4 задачи с автопроверкой прямо в браузере (Python и pandas прямо в браузере), сохранять прогресс и пройти все 10 частей бесплатно.

Это часть 1 из 10 курса «Pandas с нуля для аналитика». Здесь ты разберёшься, что вообще такое pandas, чем Series отличается от DataFrame и как собрать данные руками из словаря, списка или numpy-массива. Это фундамент — без него остальные 9 частей будут магией, а не инструментом.

Что разберёшь в этом уроке

Частые вопросы

Чем отличается Series от DataFrame в pandas?

Series — это одномерный массив с индексом (фактически одна колонка), а DataFrame — двумерная таблица из нескольких Series с общим индексом строк. Колонка DataFrame, взятая через df['col'], возвращается как Series.

Как создать DataFrame из словаря или списка?

Передайте структуру в конструктор: pd.DataFrame({'a': [1,2], 'b': [3,4]}) создаст колонки из ключей словаря, а pd.DataFrame([[1,3],[2,4]], columns=['a','b']) — из списка списков, где каждый вложенный список это строка.

Как задать свой индекс при создании DataFrame?

Передайте параметр index в конструктор: pd.DataFrame(data, index=['x','y','z']). Уже готовому DataFrame индекс меняют через df.set_index('col') или df.index = [...].

Free — после регистрации
0 ₽
  • Все 10 уроков курса + 36 интерактивных задач
  • 5 SQL и 5 Python-задач в тренажёре
  • 5 кейсов · 10 метрик · 1 AI-собеседование
Начать бесплатно →
Pro
1 999 ₽/мес
  • Все 545 SQL + 538 Python-задач
  • 610 кейсов · 394 метрик · 664 заданий
  • Безлимит AI-собеседований с разбором
Оформить Pro →