Spec-Zone.ru › pandas 0.24

Панель

Конструктор

Panel([data, items, major_axis, minor_axis, …]) (УСТАРЕЛО) Представляет данные панели в широком формате, хранящиеся в виде трёхмерного массива.

Свойства и основанные данные

Оси

  • items: ось 0; каждый элемент соответствует DataFrame, содержащемуся внутри
  • major_axis: ось 1; индекс (строки) каждого из DataFrame
  • minor_axis: ось 2; столбцы каждого из DataFrame
Panel.values Возвращает представление DataFrame в формате Numpy.
Panel.axes Возвращает метки индекса(ов) внутреннего NDFrame
Panel.ndim Возвращает целое число, представляющее число осей/размерностей массива.
Panel.size Возвращает целое число, представляющее количество элементов в этом объекте.
Panel.shape Возвращает кортеж размеров осей
Panel.dtypes Возвращает типы данных в DataFrame.
Panel.ftypes Возвращает ftypes (указание на разреженность/плотность и тип данных) в DataFrame.
Panel.get_dtype_counts() Возвращает количество уникальных типов данных в этом объекте.
Panel.get_ftype_counts() (УСТАРЕЛО) Возвращает количество уникальных ftypes в этом объекте.

Преобразование

Panel.astype(dtype[, copy, errors]) Преобразует объект pandas в указанный тип данных dtype.
Panel.copy([deep]) Создаёт копию индексов и данных этого объекта.
Panel.isna() Обнаружение пропущенных значений.
Panel.notna() Обнаружение существующих (не пропущенных) значений.

Получение и установка

Panel.get_value(*args, **kwargs) (УСТАРЕЛО) Быстрое извлечение отдельного значения по расположению (item, major, minor).
Panel.set_value(*args, **kwargs) (УСТАРЕЛО) Быстрая установка отдельного значения по расположению (item, major, minor).

Индексирование, итерация, срезы

Panel.at Доступ к одиночному значению для пары меток строки/столбца.
Panel.iat Доступ к одиночному значению по целочисленной позиции строки/столбца.
Panel.loc Доступ к группе строк и столбцов по меткам(ам) или булевому массиву.
Panel.iloc Индексирование, основанное только на целых числах, для выбора по позиции.
Panel.__iter__() Итерирование по оси инфо.
Panel.iteritems() Итерирование по (метка, значения) на оси инфо.
Panel.pop(item) Возвращает элемент и удаляет его из фрейма.
Panel.xs(key[, axis]) Возвращает срез панели вдоль выбранной оси.
Panel.major_xs(key) Возвращает срез панели вдоль главной оси.
Panel.minor_xs(key) Возвращает срез панели вдоль побочной оси.

Для получения дополнительной информации об .at, .iat, .loc, и .iloc, см. документацию по индексированию.

Функции бинарных операторов

Panel.add(other[, axis]) Сложение Series и other, поэлементно (бинарная операция add).
Panel.sub(other[, axis]) Вычитание Series и other, поэлементно (бинарная операция sub).
Panel.mul(other[, axis]) Умножение Series и other, поэлементно (бинарная операция mul).
Panel.div(other[, axis]) Деление с плавающей точкой Series и other, поэлементно (бинарная операция truediv).
Panel.truediv(other[, axis]) Деление с плавающей точкой Series и other, поэлементно (бинарная операция truediv).
Panel.floordiv(other[, axis]) Целочисленное деление Series и other, поэлементно (бинарная операция floordiv).
Panel.mod(other[, axis]) Остаток от деления Series и other, поэлементно (бинарная операция mod).
Panel.pow(other[, axis]) Возведение в степень Series и other, поэлементно (бинарная операция pow).
Panel.radd(other[, axis]) Сложение Series и other, поэлементно (бинарная операция radd).
Panel.rsub(other[, axis]) Вычитание Series и other, поэлементно (бинарная операция rsub).
Panel.rmul(other[, axis]) Умножение Series и other, поэлементно (бинарная операция rmul).
Panel.rdiv(other[, axis]) Деление с плавающей точкой Series и other, поэлементно (бинарная операция rtruediv).
Panel.rtruediv(other[, axis]) Деление с плавающей точкой Series и other, поэлементно (бинарная операция rtruediv).
Panel.rfloordiv(other[, axis]) Целочисленное деление Series и other, поэлементно (бинарная операция rfloordiv).
Panel.rmod(other[, axis]) Остаток от деления Series и other, поэлементно (бинарная операция rmod).
Panel.rpow(other[, axis]) Возведение в степень Series и other, поэлементно (бинарная операция rpow).
Panel.lt(other[, axis]) Обёртка для метода сравнения lt
Panel.gt(other[, axis]) Обёртка для метода сравнения gt
Panel.le(other[, axis]) Обёртка для метода сравнения le
Panel.ge(other[, axis]) Обёртка для метода сравнения ge
Panel.ne(other[, axis]) Обёртка для метода сравнения ne
Panel.eq(other[, axis]) Обёртка для метода сравнения eq

Применение функций, GroupBy

Panel.apply(func[, axis]) Применение функции вдоль оси (или осей) панели.
Panel.groupby(function[, axis]) Группировка данных по заданной оси, возвращая объект GroupBy.

Вычисления/описательные статистики

Panel.abs() Возвращает Series/DataFrame с абсолютным значением каждого элемента.
Panel.clip([lower, upper, axis, inplace]) Обрезает значения по заданным пороговым значениям.
Panel.clip_lower(threshold[, axis, inplace]) (УСТАРЕЛО) Обрезает значения ниже заданного порога.
Panel.clip_upper(threshold[, axis, inplace]) (УСТАРЕЛО) Обрезает значения выше заданного порога.
Panel.count([axis]) Возвращает количество наблюдений по заданной оси.
Panel.cummax([axis, skipna]) Возвращает накопительный максимум по оси DataFrame или Series.
Panel.cummin([axis, skipna]) Возвращает накопительный минимум по оси DataFrame или Series.
Panel.cumprod([axis, skipna]) Возвращает накопительное произведение по оси DataFrame или Series.
Panel.cumsum([axis, skipna]) Возвращает накопительную сумму по оси DataFrame или Series.
Panel.max([axis, skipna, level, numeric_only]) Возвращает максимальное значение по заданной оси.
Panel.mean([axis, skipna, level, numeric_only]) Возвращает среднее значение по заданной оси.
Panel.median([axis, skipna, level, numeric_only]) Возвращает медиану значений по заданной оси.
Panel.min([axis, skipna, level, numeric_only]) Возвращает минимальное значение по заданной оси.
Panel.pct_change([periods, fill_method, …]) Процентное изменение между текущим и предыдущим элементом.
Panel.prod([axis, skipna, level, …]) Возвращает произведение значений по заданной оси.
Panel.sem([axis, skipna, level, ddof, …]) Возвращает несмещённую стандартную ошибку среднего по заданной оси.
Panel.skew([axis, skipna, level, numeric_only]) Возвращает несмещённую асимметрию по заданной оси, нормированную по N-1.
Panel.sum([axis, skipna, level, …]) Возвращает сумму значений по заданной оси.
Panel.std([axis, skipna, level, ddof, …]) Возвращает выборочное стандартное отклонение по заданной оси.
Panel.var([axis, skipna, level, ddof, …]) Возвращает несмещённую дисперсию по заданной оси.

Переиндексация/выбор/манипуляции с метками

Panel.add_prefix(prefix) Добавить префикс к меткам с помощью строки prefix.
Panel.add_suffix(suffix) Добавить суффикс к меткам с помощью строки suffix.
Panel.drop([labels, axis, index, columns, …])
Panel.equals(other) Проверка, содержат ли два объекта одинаковые элементы.
Panel.filter([items, like, regex, axis]) Подмножество строк или столбцов фрейма данных в соответствии с метками в указанном индексе.
Panel.first(offset) Удобный метод для выбора начальных периодов временных рядов данных на основе временного смещения.
Panel.last(offset) Удобный метод для выбора конечных периодов временных рядов данных на основе временного смещения.
Panel.reindex(*args, **kwargs) Приведение Panel к новому индексу с опциональной логикой заполнения, размещая NA/NaN в местах, не имеющих значения в предыдущем индексе.
Panel.reindex_axis(labels[, axis, method, …]) (УСТАРЕВШЕЕ) Приведение входного объекта к новому индексу.
Panel.reindex_like(other[, method, copy, …]) Возвращает объект с совпадающими индексами, как у объекта other.
Panel.rename([items, major_axis, minor_axis]) Изменение функции или функций входных осей.
Panel.sample([n, frac, replace, weights, …]) Возвращает случайную выборку элементов из оси объекта.
Panel.select(crit[, axis]) (УСТАРЕВШЕЕ) Возвращает данные, соответствующие меткам оси, удовлетворяющим критериям.
Panel.take(indices[, axis, convert, is_copy]) Возвращает элементы по заданным *позиционным* индексам вдоль оси.
Panel.truncate([before, after, axis, copy]) Обрезка Series или DataFrame до и после некоторого значения индекса.

Обработка пропущенных данных

Panel.dropna([axis, how, inplace]) Удаление 2D из панели, удерживая постоянной переданную ось.

Переформирование, сортировка, транспонирование

Panel.sort_index([axis, level, ascending, …]) Сортировка объекта по меткам (по оси)
Panel.swaplevel([i, j, axis]) Обмен уровнями i и j в MultiIndex на конкретной оси
Panel.transpose(*args, **kwargs) Перестановка измерений панели
Panel.swapaxes(axis1, axis2[, copy]) Перестановка осей и соответствующий обмен значениями осей.
Panel.conform(frame[, axis]) Приведение входного DataFrame к согласованию с выбранной парой осей.

Объединение / соединение / слияние

Panel.join(other[, how, lsuffix, rsuffix]) Объединение элементов с другой панелью по столбцам осей major и minor.
Panel.update(other[, join, overwrite, …]) Изменение панели на месте с использованием ненулевых значений из другой панели.

Временные ряды

Panel.asfreq(freq[, method, how, normalize, …]) Преобразование временного ряда в заданную частоту.
Panel.shift([periods, freq, axis]) Сдвиг индекса на нужное количество периодов с опциональной частотой времени.
Panel.resample(rule[, how, axis, …]) Перевыборка данных временного ряда.
Panel.tz_convert(tz[, axis, level, copy]) Преобразование оси с учетом часового пояса в целевой часовой пояс.
Panel.tz_localize(tz[, axis, level, copy, …]) Локализация индекса ряда или фрейма данных без учета часового пояса в целевом часовом поясе.

Сериализация / Ввод-вывод / Преобразование

Panel.from_dict(data[, intersect, orient, dtype]) Построение Panel из словаря объектов DataFrame.
Panel.to_pickle(path[, compression, protocol]) Запись объекта в файл с помощью протокола pickle (сериализация).
Panel.to_excel(path[, na_rep, engine]) Запись каждого DataFrame в Panel в отдельный лист Excel.
Panel.to_hdf(path_or_buf, key, **kwargs) Запись содержащихся данных в HDF5-файл с помощью HDFStore.
Panel.to_sparse(*args, **kwargs) НЕ РЕАЛИЗОВАНО: не вызывайте этот метод, так как сжатие для объектов Panel не поддерживается и вызовет ошибку.
Panel.to_frame([filter_observations]) Преобразование широкого формата в длинный (стекированный) формат как DataFrame, столбцы которого являются элементами Panel, а индекс — MultiIndex, образованный основными и вспомогательными осями Panel.
Panel.to_clipboard([excel, sep]) Копирование объекта в буфер обмена системы.

© 2008–2012, 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/0.24.2/reference/panel.html

Spec-Zone.ru

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