Create Dataframe with Pandas
Pandas - это библиотека для анализа данных, которая позволяет работать с табличными данными, такими как CSV-файлы, базы данных и другие форматы. Одной из основных структур данных в Pandas является DataFrame.
DataFrame - это двумерная таблица данных, которая состоит из строк и столбцов. Каждый столбец представляет собой серию данных, а каждая строка - это единичный элемент данных.
Для создания DataFrame в Pandas можно использовать различные методы, например:
1. Использование списков:
import pandas as pd
# создание DataFrame с помощью списков
df = pd.DataFrame({'имя': ['Мария', 'Андрей'], 'возраст': [25, 30]})
print(df)
Результат:
имя возраст
0 Мария 25
1 Андрей 30
2. Использование NumPy массивов:
import pandas as pd
import numpy as np
# создание DataFrame с помощью NumPy массивов
data = np.array([['Мария', 25], ['Андрей', 30]])
df = pd.DataFrame(data, columns=['имя', 'возраст'])
print(df)
Результат:
имя возраст
0 Мария 25
1 Андрей 30
3. Использование словарей:
import pandas as pd
# создание DataFrame с помощью словарей
data = {'имя': ['Мария', 'Андрей'], 'возраст': [25, 30]}
df = pd.DataFrame(data)
print(df)
Результат:
имя возраст
0 Мария 25
1 Андрей 30
4. Использование CSV-файла:
import pandas as pd
# создание DataFrame из CSV-файла
df = pd.read_csv('example.csv')
print(df)
Результат:
имя возраст
0 Мария 25
1 Андрей 30
Все примеры выше создают DataFrame, который имеет две колонки: "имя" и "возраст". Поэтому данные в каждом примере выглядят одинаково. Однако в каждом примере данные создаются по-разному.
Таким образом, в Pandas можно создавать DataFrame из различных источников данных, и каждый метод имеет свои преимущества и ограничения. Также можно настроить поля и индексы DataFrame, использовать различные функции для обработки и анализа данных, создавать новые столбцы на основе существующих и т.д. Pandas - очень мощная инструментальная библиотека для анализа и обработки данных, которая может увеличить эффективность работы с табличными данными.