🔍 Как создать DataFrame pandas из списков? 🐼

Чтобы создать DataFrame с использованием библиотеки Pandas и списков, вы можете воспользоваться функцией pd.DataFrame(). В качестве аргумента передайте словарь, в котором ключи будут именами столбцов, а значения - списками данных для каждого столбца.

Вот пример:

import pandas as pd

# Создание словаря с данными для столбцов
data = {'Имя': ['Анна', 'Мария', 'Иван'],
        'Возраст': [25, 30, 35],
        'Город': ['Москва', 'Санкт-Петербург', 'Казань']}

# Создание DataFrame
df = pd.DataFrame(data)

# Вывод DataFrame
print(df)

Результат:


     Имя  Возраст            Город
0    Анна       25           Москва
1  Мария       30  Санкт-Петербург
2   Иван       35           Казань

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

Детальный ответ

Как создать DataFrame в Pandas из списков

Для создания DataFrame в библиотеке Pandas из списков требуется выполнить несколько простых шагов. DataFrame является основной структурой данных в Pandas, предоставляющей удобные возможности для работы и анализа таблиц данных.

Вот пример кода, показывающий, как создать DataFrame в Pandas из списков:

import pandas as pd

# Создание списков данных
имена = ['Анна', 'Борис', 'Катя']
возрасты = [25, 30, 35]
города = ['Москва', 'Санкт-Петербург', 'Екатеринбург']

# Создание DataFrame из списков
df = pd.DataFrame({'Имя': имена, 'Возраст': возрасты, 'Город': города})

# Вывод на экран
print(df)

Этот код создает DataFrame с тремя столбцами: 'Имя', 'Возраст' и 'Город'. Значения каждого столбца берутся из соответствующих списков данных. Затем DataFrame выводится на экран.

Вы также можете добавить дополнительные столбцы или указать индекс для DataFrame при его создании из списков. Вот примеры:

Добавление дополнительных столбцов

import pandas as pd

имена = ['Анна', 'Борис', 'Катя']
возрасты = [25, 30, 35]
города = ['Москва', 'Санкт-Петербург', 'Екатеринбург']
зарплаты = [50000, 60000, 70000]

# Создание DataFrame с дополнительным столбцом 'Зарплата'
df = pd.DataFrame({'Имя': имена, 'Возраст': возрасты, 'Город': города, 'Зарплата': зарплаты})

print(df)

В приведенном выше примере добавлен столбец 'Зарплата' с данными о заработной плате. Вы можете добавить любое количество дополнительных столбцов к DataFrame, указав их названия и соответствующие списки данных.

Указание индекса

import pandas as pd

имена = ['Анна', 'Борис', 'Катя']
возрасты = [25, 30, 35]
города = ['Москва', 'Санкт-Петербург', 'Екатеринбург']

# Создание DataFrame с индексом
df = pd.DataFrame({'Имя': имена, 'Возраст': возрасты, 'Город': города}, index=['человек1', 'человек2', 'человек3'])

print(df)

В этом примере мы указываем индекс для DataFrame, используя параметр 'index'. Значения индекса берутся из списка ['человек1', 'человек2', 'человек3'].

Теперь вы знаете, как создать DataFrame в Pandas из списков. Используйте приведенные выше примеры в своих проектах и анализе данных для эффективной работы с таблицами данных.

Видео по теме

Pandas Базовый №1. Создание DataFrame и запись в CSV

25 Цикл for. Обход списков и строк Python

Python с нуля | Списки в Python | Методы списков, сортировка списка, срезы списков в Python

Похожие статьи:

🔍 Как создать DataFrame pandas из списков? 🐼