Menu
Coddy logo textTech

Структуры данных в 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)

Существуют и другие допустимые форматы.

challenge icon

Задание

Легко

Создайте функцию с именем dataframe_creator, которая получает данные, создает из них датафрейм и, наконец, выводит этот датафрейм на печать.

Чтобы вывести датафрейм, напишите: print(df).

Попробуйте сами

import pandas as pd
def dataframe_creator(data):
    # Напишите код здесь

Все уроки раздела Аналитика в pandas