🔑 Как создать датафрейм pandas из списков: простая инструкция
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!