Структуры данных в Pandas
Урок 2 из 19 курса Аналитика в pandas на Coddy.
Pandas использует два типа структур данных: серии (series) и датафреймы (dataframes).
- Серия (series) в Pandas — это нечто вроде одномерного массива, который может содержать данные любого типа. Например, серия может быть списком целых чисел
[4, 3, 8, 5]. - Датафрейм (dataframe) — это двумерная структура данных, подобная таблице со строками и столбцами. Представьте себе электронную таблицу или таблицу SQL. Например, DataFrame может быть набором серий (столбцов), таких как name, age и height.
Освоение Series и DataFrame поможет вам максимально эффективно использовать Pandas.
Чтобы создать серию, используйте следующее:
import pandas as pd
temp = pd.Series([1, 2, ,3])Каждый столбец в датафрейме является объектом серии (series).
Чтобы преобразовать словарь в датафрейм, он должен быть в правильном формате:
data = [{"col1": 22000,'col2': 1500.0},
{"col1": 25000,'col2': 3000.0},
{"col1": 23000,'col2': 2500.0}]
df = pd.DataFrame(data)Существуют и другие допустимые форматы.
Задание
ЛегкоСоздайте функцию с именем dataframe_creator, которая получает данные, создает из них датафрейм и, наконец, выводит этот датафрейм на печать.
Чтобы вывести датафрейм, напишите: print(df).
Попробуйте сами
import pandas as pd
def dataframe_creator(data):
# Напишите код здесьВсе уроки раздела Аналитика в pandas
4Анализ данных с Pandas
Описательная статистикаГруппировка и агрегация данныхРазличные агрегацииMerge и Concat3Манипуляции с данными в Pandas
Возврат нужного результатаФильтрация данныхДобавление и удалениеИзменение данныхИзменение строкПользовательские изменения