Spec-Zone.ru › pandas 1

Общие функции

Обработка данных

melt(frame[, id_vars, value_vars, var_name, ...])

Преобразует DataFrame из широкого формата в длинный, необязательно сохраняя идентификаторы.

pivot(data[, index, columns, values])

Возвращает преобразованный DataFrame, организованный заданными значениями индекса/столбцов.

pivot_table(data[, values, index, columns, ...])

Создает сводную таблицу в формате электронных таблиц как DataFrame.

crosstab(index, columns[, values, rownames, ...])

Вычисляет простую сводную таблицу для двух (или более) факторов.

cut(x, bins[, right, labels, retbins, ...])

Разбивает значения на дискретные интервалы.

qcut(x, q[, labels, retbins, precision, ...])

Функция дискретизации на основе квантилей.

merge(left, right[, how, on, left_on, ...])

Объединяет DataFrame или именованные Series-объекты с помощью операции объединения в стиле баз данных.

merge_ordered(left, right[, on, left_on, ...])

Выполняет объединение упорядоченных данных с необязательным заполнением/интерполяцией.

merge_asof(left, right[, on, left_on, ...])

Выполняет объединение по расстоянию между ключами.

concat(objs[, axis, join, ignore_index, ...])

Конкатенация pandas-объектов вдоль определенной оси.

get_dummies(data[, prefix, prefix_sep, ...])

Преобразует категориальную переменную в фиктивные/индикаторные переменные.

from_dummies(data[, sep, default_category])

Создает категориальную DataFrame из DataFrame фиктивных переменных.

factorize(values[, sort, na_sentinel, ...])

Кодирует объект как перечисленный тип или категориальную переменную.

unique(values)

Возвращает уникальные значения на основе хеш-таблицы.

wide_to_long(df, stubnames, i, j[, sep, suffix])

Преобразует DataFrame из широкого формата в длинный.

Пропущенные данные верхнего уровня

isna(obj)

Обнаружение пропущенных значений для массивоподобного объекта.

isnull(obj)

Обнаружение пропущенных значений для массивоподобного объекта.

notna(obj)

Обнаружение значений, не являющихся пропущенными, для массивоподобного объекта.

notnull(obj)

Обнаружение значений, не являющихся пропущенными, для массивоподобного объекта.

Обработка числовых данных

to_numeric(arg[, errors, downcast])

Преобразование аргумента в числовой тип.

Обработка данных datetimelike

to_datetime(arg[, errors, dayfirst, ...])

Преобразование аргумента в datetime.

to_timedelta(arg[, unit, errors])

Преобразование аргумента в timedelta.

date_range([start, end, periods, freq, tz, ...])

Возвращает DatetimeIndex с фиксированной частотой.

bdate_range([start, end, periods, freq, tz, ...])

Возвращает DatetimeIndex с фиксированной частотой, по умолчанию - рабочий день.

period_range([start, end, periods, freq, name])

Возвращает PeriodIndex с фиксированной частотой.

timedelta_range([start, end, periods, freq, ...])

Возвращает TimedeltaIndex с фиксированной частотой, по умолчанию - день.

infer_freq(index[, warn])

Определяет наиболее вероятную частоту входного индекса.

Обработка данных интервалов

interval_range([start, end, periods, freq, ...])

Возвращает IntervalIndex с фиксированной частотой.

Вычисление

eval(expr[, parser, engine, truediv, ...])

Вычисляет строковое выражение Python с помощью различных бэкэндов.

Хеширование

util.hash_array(vals[, encoding, hash_key, ...])

Для одномерного массива возвращает массив детерминированных целых чисел.

util.hash_pandas_object(obj[, index, ...])

Возвращает хеш данных для Index/Series/DataFrame.

Импорт из других библиотек DataFrame

api.interchange.from_dataframe(df[, allow_copy])

Построить pd.DataFrame из любого DataFrame, поддерживающего протокол обмена.

© 2008–2022, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/1.5.0/reference/general_functions.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API