Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

Документы

Медиа

Назад

Какие существуют способы создания DataFrame в Pandas?

Этот вопрос проверяет знания о различных способах создания DataFrame в Pandas, а также их применение на практике.

Короткий ответ

В Pandas DataFrame можно создать несколькими способами:

- Пустой DataFrame – pd.DataFrame().

- Из списка – pd.DataFrame(list).

- Из списка списков – pd.DataFrame(list_of_lists).

- Из словаря списков – pd.DataFrame(dict_of_lists).

- Из списка словарей – pd.DataFrame(list_of_dicts).

- Из Series – pd.DataFrame(pd.Series()).

- Из CSV или Excel – pd.read_csv(), pd.read_excel().

Длинный ответ

Создавать DataFrame можно разными способами в зависимости от исходных данных.

Создание пустого DataFrame

import pandas as pd  
df = pd.DataFrame()  
print(df)  # Пустая таблица  

Из списка

lst = ["Python", "Pandas", "NumPy"]  
df = pd.DataFrame(lst, columns=["Библиотека"])  
print(df)  

Из списка списков

data = [[1, "Алиса"], [2, "Боб"], [3, "Чарли"]]  
df = pd.DataFrame(data, columns=["ID", "Имя"])  
print(df)  

Из словаря списков

data = {"Имя": ["Алиса", "Боб"], "Возраст": [25, 30]}  
df = pd.DataFrame(data)  
print(df)  

Из списка словарей

data = [{"Имя": "Алиса", "Возраст": 25}, {"Имя": "Боб", "Возраст": 30}]  
df = pd.DataFrame(data)  
print(df)  

Из Pandas Series

ser = pd.Series([1, 2, 3])  
df = pd.DataFrame(ser, columns=["Числа"])  
print(df)  

Из CSV-файла

df = pd.read_csv("data.csv")  
print(df)  


Выбор метода зависит от источника данных. Чаще всего DataFrame создают из словарей или CSV-файлов.

Уровень

  • Рейтинг:

    2

  • Сложность:

    5

Навыки

  • Pandas

Ключевые слова

#pandas

#dataframe

#list

#dict

#csv

#series

Подпишись на Data Science в телеграм