🔑 Как создать датафрейм pandas из списков: простая инструкция

Чтобы создать датафрейм с помощью библиотеки pandas из списков, вы можете использовать функцию DataFrame(). Вот пример кода:

        import pandas as pd

        # Создание списков
        names = ['Анна', 'Иван', 'Мария']
        ages = [25, 30, 27]

        # Создание датафрейма
        df = pd.DataFrame({'Имя': names, 'Возраст': ages})

        # Вывод датафрейма
        print(df)
    
Этот код создаст датафрейм с двумя столбцами "Имя" и "Возраст", используя списки "names" и "ages" соответственно. После создания датафрейма, он будет выведен на экран с помощью функции print().

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

Как создать датафрейм pandas из списков?

Долой скучную работу с данными! Вместо этого давайте облегчим себе жизнь и научимся создавать датафреймы с помощью библиотеки pandas. Датафреймы - это мощный инструмент для работы с данными, особенно когда речь идет о структурированных данных. В этой статье я расскажу вам, как создавать датафреймы из списков с использованием pandas.

Для начала, убедитесь, что у вас установлена библиотека pandas. Если вы еще не установили ее, вы можете сделать это, выполнив команду:

!pip install pandas

После установки библиотеки pandas мы можем приступить к созданию датафреймов. Давайте рассмотрим несколько примеров.

Пример 1: Создание датафрейма из двух списков

Предположим, у вас есть два списка: один содержит имена людей, а другой - их возрасты. Мы можем создать датафрейм, где столбцы будут представлять имена и возрасты людей. Вот как это сделать:

import pandas as pd

names = ['Анна', 'Иван', 'Мария']
ages = [25, 30, 35]

df = pd.DataFrame({'Имя': names, 'Возраст': ages})

print(df)

Этот код создаст датафрейм, который будет выглядеть следующим образом:

    Имя    Возраст
0   Анна    25
1   Иван    30
2   Мария   35

Пример 2: Создание датафрейма из списка словарей

В другом случае у вас может быть список словарей, представляющих различные характеристики людей. Мы можем использовать этот список словарей для создания датафрейма. Вот пример:

import pandas as pd

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

df = pd.DataFrame(data)

print(df)

Этот код создаст датафрейм со столбцами 'Имя', 'Возраст' и 'Город', и каждая строка будет представлять различного человека:

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

Пример 3: Создание датафрейма из двумерного списка

Кроме того, у вас может быть двумерный список, представляющий таблицу данных. Мы можем использовать этот двумерный список для создания датафрейма. Вот пример:

import pandas as pd

data = [['Анна', 25],
        ['Иван', 30],
        ['Мария', 35]]

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

print(df)

В этом примере мы используем параметр 'columns' для задания названий столбцов датафрейма. Этот код создаст датафрейм следующим образом:

    Имя    Возраст
0   Анна    25
1   Иван    30
2   Мария   35

Теперь у вас есть базовое представление о том, как создавать датафреймы pandas из списков. Вы можете использовать эти примеры, чтобы создавать датафреймы с различными данными, которые могут помочь вам в анализе и обработке данных. Удачи в работе с pandas!

Видео по теме

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

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

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

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

🔑 Как создать датафрейм pandas из списков: простая инструкция

🔍 Как найти индекс строки в Pandas: простые способы и советы