Как создать dataframe из list в библиотеке pandas — лучшие способы и примеры

Python – один из самых популярных языков программирования для работы с данными, и pandas – одна из самых популярных библиотек для анализа данных в Python. Она предоставляет удобные средства для работы с табличными данными, среди которых ключевой объект – dataframe. Dataframe позволяет хранить и обрабатывать данные в виде таблицы с рядами и столбцами.

Чтобы создать dataframe из списка (list) в pandas, нужно использовать функцию DataFrame(). Функция принимает на вход list и преобразует его в dataframe. Каждый элемент списка будет представлять собой значение в столбце таблицы, а индексы строк будут сгенерированы автоматически. При необходимости можно задать индексы и столбцы вручную.

Ниже приведен простой пример создания dataframe из списка имён и возрастов:

Как создать pandas dataframe из списка

1. Импортируем библиотеку pandas:


import pandas as pd

2. Создаем список данных:


data = [['Иван', 25, 'Москва'], ['Мария', 30, 'Санкт-Петербург'], ['Алексей', 35, 'Новосибирск']]

3. Преобразовываем список в pandas dataframe:


df = pd.DataFrame(data, columns=['Имя', 'Возраст', 'Город'])

В данном примере мы создали таблицу с тремя столбцами: «Имя», «Возраст» и «Город». Значения каждой строки брались из списка «data».

4. Можно вывести полученный dataframe на экран:


print(df)

Итоговая таблица будет выглядеть следующим образом:

ИмяВозрастГород
Иван25Москва
Мария30Санкт-Петербург
Алексей35Новосибирск

Таким образом, использование списка позволяет легко и удобно создать pandas dataframe и начать работу с данными в таблице.

Шаг 1: Импорт библиотеки pandas и создание списка

import pandas as pd

После успешного импорта библиотеки pandas можно приступить к созданию списка. В данном случае, список может быть создан как с помощью обычной переменной:

data = [10, 20, 30, 40, 50]

Также, список можно создать с использованием функции list:

data = list(range(1, 6))

Получившийся список будет содержать числа от 1 до 5:

[1, 2, 3, 4, 5]

В результате выполнения данного шага, мы импортировали библиотеку pandas и создали список, который будет использован для создания pandas dataframe.

Шаг 2: Создание пустого dataframe с именованными столбцами

Пример:

import pandas as pd
columns_names = ['Name', 'Age', 'City']
df = pd.DataFrame(columns=columns_names)
print(df)

Результат:

Empty DataFrame
Columns: [Name, Age, City]
Index: []

Теперь у вас есть пустой dataframe с заданными именами столбцов, который вы можете заполнить данными.

Оцените статью