DataFrame
Двумерная табличная структура данных с именованными столбцами и индексами, основной инструмент анализа данных в pandas, Polars и R.
Подробно
DataFrame — это двумерная структура данных, представляющая таблицу, где каждый столбец имеет своё имя и может хранить значения собственного типа, а строки помечены индексом. Она совмещает свойства таблицы из реляционной базы данных и массива NumPy: поддерживает фильтрацию, сортировку, группировку, агрегацию и соединение (join) таблиц в одну-две строки кода. Классическая реализация — pandas.DataFrame, аналоги есть в Polars, PySpark, R (data.frame) и Julia. DataFrame широко применяется в анализе данных, ETL-пайплайнах, подготовке признаков для ML и в отчётности. Векторизованные операции над DataFrame обычно на порядки быстрее эквивалентных циклов на чистом Python.
Примеры употребления
- import pandas as pd; df = pd.read_csv('sales.csv'); df.groupby('region')['revenue'].sum()
- df[df['price'] > 100].sort_values('price', ascending=False).head(10)
- import polars as pl; df = pl.read_parquet('events.parquet'); df.filter(pl.col('qty') > 0).select(['sku','qty'])
- get_result() %>% filter(score > 0.5) %>% arrange(desc(score)) # R / dplyr
