Spec-Zone.ru › pandas 0.23

pandas.Panel

class pandas.Panel(data=None, items=None, major_axis=None, minor_axis=None, copy=False, dtype=None) [source]
Представляет данные в формате широкой панели, хранящиеся в виде 3-мерного массива

Устарело начиная с версии 0.20.0: Рекомендуемый способ представления 3-мерных данных — использование MultiIndex на DataFrame с помощью метода to_frame() или пакета xarray. Pandas предоставляет метод to_xarray() для автоматизации этой конвертации.

Параметры:

data : ndarray (items x major x minor), или dict DataFrames

items : Index or array-like

axis=0

major_axis : Index or array-like

axis=1

minor_axis : Index or array-like

axis=2

dtype : dtype, default None

Тип данных для принудительного использования, в противном случае определяется

copy : boolean, default False

Копировать данные из входных данных. Затрагивает только входные данные DataFrame / 2D ndarray

Атрибуты

at Доступ к одному значению для пары меток строки/столбца.
axes Возвращает метку(и) индекса внутреннего NDFrame
blocks (УСТАРЕЛО) Внутреннее свойство, синоним свойства as_blocks()
dtypes Возвращает типы данных в DataFrame.
empty Индикатор, пуст ли DataFrame.
ftypes Возвращает ftypes (указание на разреженность/плотность и тип данных) в DataFrame.
iat Доступ к одному значению для пары строка/столбец по целочисленной позиции.
iloc Индексация, основанная только на целых числах, для выбора по позиции.
items
ix Индексатор, в основном основанный на метках/позициях, с падением на целочисленные позиции.
loc Доступ к группе строк и столбцов по меткам(ам) или массиву boolean.
major_axis
minor_axis
ndim Возвращает целое число, представляющее количество осей/измерений массива.
shape Возвращает кортеж размеров осей
size Возвращает целое число, представляющее количество элементов в этом объекте.
values Возвращает Numpy-представление DataFrame.
is_copy

Методы

END_OF_DOCUMENT_MARKER
abs() Возвращает Series/DataFrame с абсолютным значением каждого элемента.
add(other[, axis]) Сложение Series и other, поэлементное (бинарная операция add).
add_prefix(prefix) Добавляет префикс к меткам со строкой prefix.
add_suffix(suffix) Добавляет суффикс к меткам со строкой suffix.
align(other, **kwargs) Выравнивание двух объектов по их осям с заданным методом объединения для каждого индекса оси
all([axis, bool_only, skipna, level]) Возвращает True, если все элементы истинны, потенциально по оси.
any([axis, bool_only, skipna, level]) Возвращает True, если любой элемент истинен по запрошенной оси.
apply(func[, axis]) Применяет функцию по оси (или осям) панели.
as_blocks([copy]) (УСТЕРЕЖЕН) Преобразование фрейма в словарь типов dtype -> Конструктор, каждый из которых имеет однородный тип данных.
as_matrix() Преобразование фрейма в его представление Numpy-массива.
asfreq(freq[, method, how, normalize, …]) Преобразование временного ряда в указанную частоту.
asof(where[, subset]) Берется последняя строка без NaN (или последняя строка без NaN, учитывая только подмножество столбцов в случае DataFrame).
astype(dtype[, copy, errors]) Преобразование объекта pandas в указанный тип данных dtype.
at_time(time[, asof]) Выбор значений в определенное время суток (например,
between_time(start_time, end_time[, …]) Выбор значений между определенными временами суток (например, 9:00-9:30 утра).
bfill([axis, inplace, limit, downcast]) Синоним для DataFrame.fillna(method='bfill')
bool() Возвращает логическое значение для одного элемента PandasObject.
clip([lower, upper, axis, inplace]) Обрезание значений по входному порогу.
clip_lower(threshold[, axis, inplace]) Возвращает копию входных данных со значениями ниже порога, обрезанными.
clip_upper(threshold[, axis, inplace]) Возвращает копию входных данных со значениями выше заданного значения, обрезанными.
compound([axis, skipna, level]) Возвращает составной процент значений для запрошенной оси.
conform(frame[, axis]) Приведение входного DataFrame к согласованию с выбранной парой осей.
consolidate([inplace]) (УСТЕРЕЖЕН) Вычисление NDFrame с «консолидированными» внутренними данными (данные каждого типа данных сгруппированы вместе в одном массиве ndarray).
convert_objects([convert_dates, …]) (УСТЕРЕЖЕН) Попытка определить лучший тип данных для столбцов object.
copy([deep]) Создать копию индексов и данных этого объекта.
count([axis]) Возвращает количество наблюдений по запрошенной оси.
cummax([axis, skipna]) Возвращает кумуляльный максимум по оси DataFrame или Series.
cummin([axis, skipna]) Возвращает кумуляльный минимум по оси DataFrame или Series.
cumprod([axis, skipna]) Возвращает кумулятивное произведение по оси DataFrame или Series.
cumsum([axis, skipna]) Возвращает кумулятивную сумму по оси DataFrame или Series.
describe([percentiles, include, exclude]) Генерирует описательные статистики, которые обобщают центральную тенденцию, дисперсию и форму распределения набора данных, исключая NaN значения.
div(other[, axis]) Деление с плавающей точкой Series и other, поэлементное (бинарная операция truediv).
divide(other[, axis]) Деление с плавающей точкой Series и other, поэлементное (бинарная операция truediv).
dropna([axis, how, inplace]) Удаление 2D из панели, удерживая постоянной переданную ось.
eq(other[, axis]) Обёртка для метода сравнения eq
equals(other) Определяет, содержат ли два объекта NDFrame одни и те же элементы.
ffill([axis, inplace, limit, downcast]) Синоним для DataFrame.fillna(method='ffill')
fillna([value, method, axis, inplace, …]) Заполнение значений NaN/NA указанным методом.
filter([items, like, regex, axis]) Подмножество строк или столбцов DataFrame в соответствии с метками в указанном индексе.
first(offset) Удобный метод для подмножества начальных периодов временных рядов на основе смещения даты.
first_valid_index() Возвращает индекс первого ненулевого значения.
floordiv(other[, axis]) Целочисленное деление Series и other, поэлементное (бинарная операция floordiv).
fromDict(data[, intersect, orient, dtype]) Построение панели из словаря объектов DataFrame.
from_dict(data[, intersect, orient, dtype]) Построение панели из словаря объектов DataFrame.
ge(other[, axis]) Обёртка для метода сравнения ge
get(key[, default]) Получение элемента из объекта для данного ключа (столбец DataFrame, срез Panel и т. д.).
get_dtype_counts() Возвращает количество уникальных типов данных в этом объекте.
get_ftype_counts() (УСТАРЕЛО) Возвращает количество уникальных типов ftype в этом объекте.
get_value(*args, **kwargs) (УСТАРЕЛО) Быстрое получение одного значения по координатам (item, major, minor)
get_values() Возвращает массив ndarray после преобразования разреженных значений в плотные.
groupby(function[, axis]) Группировка данных по заданной оси, возвращающая объект GroupBy
gt(other[, axis]) Оборачивающий метод для сравнения gt
head([n]) Возвращает первые n строки.
infer_objects() Попытка определить лучшие типы данных для столбцов object.
interpolate([method, axis, limit, inplace, …]) Интерполяция значений по различным методам.
isna() Обнаружение пропущенных значений.
isnull() Обнаружение пропущенных значений.
iteritems() Итерация по (метка, значения) на оси info
join(other[, how, lsuffix, rsuffix]) Объединение элементов с другим Panel по столбцам осей major и minor
keys() Получение оси ‘info’ (см. Индексирование для получения более подробной информации)
kurt([axis, skipna, level, numeric_only]) Возвращает несмещенную эксцесс по заданной оси, используя определение эксцесса Фишера (эксцесс нормального распределения == 0.0).
kurtosis([axis, skipna, level, numeric_only]) Возвращает несмещенную эксцесс по заданной оси, используя определение эксцесса Фишера (эксцесс нормального распределения == 0.0).
last(offset) Удобный метод для выделения конечных периодов временных рядов данных на основе временного смещения.
last_valid_index() Возвращает индекс для последнего не-NaN/null значения.
le(other[, axis]) Оборачивающий метод для сравнения le
lt(other[, axis]) Оборачивающий метод для сравнения lt
mad([axis, skipna, level]) Возвращает среднее абсолютное отклонение значений для запрошенной оси
major_xs(key) Возвращает срез панели по основной оси
mask(cond[, other, inplace, axis, level, …]) Возвращает объект с теми же размерами, что и self, и соответствующие записи из self, где cond равно False, а в противном случае - из other.
max([axis, skipna, level, numeric_only]) Этот метод возвращает максимальное значение в объекте.
mean([axis, skipna, level, numeric_only]) Возвращает среднее значение значений для запрошенной оси
median([axis, skipna, level, numeric_only]) Возвращает медиану значений для запрошенной оси
min([axis, skipna, level, numeric_only]) Этот метод возвращает минимальное значение в объекте.
minor_xs(key) Возвращает срез панели по вспомогательной оси
mod(other[, axis]) Остаток от деления series и other, поэлементно (бинарный оператор mod).
mul(other[, axis]) Умножение series и other, поэлементно (бинарный оператор mul).
multiply(other[, axis]) Умножение series и other, поэлементно (бинарный оператор mul).
ne(other[, axis]) Оборачивающий метод для сравнения ne
notna() Обнаружение существующих (не пропущенных) значений.
notnull() Обнаружение существующих (не пропущенных) значений.
pct_change([periods, fill_method, limit, freq]) Процентное изменение между текущим и предыдущим элементом.
pipe(func, *args, **kwargs) Применить func(self, *args, **kwargs)
pop(item) Возвращает элемент и удаляет его из DataFrame.
pow(other[, axis]) Возведение в степень series и other, поэлементно (бинарный оператор pow).
prod([axis, skipna, level, numeric_only, …]) Возвращает произведение значений по запрошенной оси.
product([axis, skipna, level, numeric_only, …]) Возвращает произведение значений по запрошенной оси.
radd(other[, axis]) Сложение series и other, поэлементно (бинарный оператор radd).
rank([axis, method, numeric_only, …]) Вычисление числовых рангов (от 1 до n) по оси.
rdiv(other[, axis]) Деление с плавающей точкой series и other, поэлементно (бинарный оператор rtruediv).
reindex(*args, **kwargs) Приведение панели к новому индексу с необязательной логикой заполнения, размещая NA/NaN в местах, где нет значения в предыдущем индексе.
reindex_axis(labels[, axis, method, level, …]) Приведение входного объекта к новому индексу с необязательной логикой заполнения, размещая NA/NaN в местах, где нет значения в предыдущем индексе.
reindex_like(other[, method, copy, limit, …]) Возвращает объект с соответствующими индексами.
rename([items, major_axis, minor_axis]) Изменение функций или функций оси входных данных.
rename_axis(mapper[, axis, copy, inplace]) Изменение имени индекса или столбцов.
replace([to_replace, value, inplace, limit, …]) Замена значений, заданных в to_replace, на value.
resample(rule[, how, axis, fill_method, …]) Удобный метод для преобразования частоты и ресемплирования временных рядов.
rfloordiv(other[, axis]) Целочисленное деление Series и other, поэлементное (бинарная операция rfloordiv).
rmod(other[, axis]) Остаток от деления Series и other, поэлементное (бинарная операция rmod).
rmul(other[, axis]) Умножение Series и other, поэлементное (бинарная операция rmul).
round([decimals]) Округление каждого значения в Panel до указанного числа десятичных знаков.
rpow(other[, axis]) Возведение в степень Series и other, поэлементное (бинарная операция rpow).
rsub(other[, axis]) Вычитание Series и other, поэлементное (бинарная операция rsub).
rtruediv(other[, axis]) Деление с плавающей точкой Series и other, поэлементное (бинарная операция rtruediv).
sample([n, frac, replace, weights, …]) Возвращение случайной выборки элементов из оси объекта.
select(crit[, axis]) (УСТЕРЕЖЕН) Возврат данных, соответствующих меткам осей, удовлетворяющим критериям
sem([axis, skipna, level, ddof, numeric_only]) Возвращение смещенной стандартной ошибки среднего по запрошенной оси.
set_axis(labels[, axis, inplace]) Присвоение желаемого индекса заданной оси.
set_value(*args, **kwargs) (УСТЕРЕЖЕН) Быстрое задание одного значения в позиции (item, major, minor)
shift([periods, freq, axis]) Сдвиг индекса на нужное количество периодов с необязательной временной частотой.
skew([axis, skipna, level, numeric_only]) Возвращение смещенного коэффициента асимметрии по запрошенной оси, нормированному на N-1.
slice_shift([periods, axis]) Эквивалентно shift, без копирования данных.
sort_index([axis, level, ascending, …]) Сортировка объекта по меткам (по оси)
sort_values([by, axis, ascending, inplace, …]) НЕ РЕАЛИЗОВАНО: не вызывать этот метод, так как сортировка значений не поддерживается для объектов Panel и вызовет ошибку.
squeeze([axis]) Сжатие размерностей длиной 1.
std([axis, skipna, level, ddof, numeric_only]) Возвращение выборочного стандартного отклонения по запрошенной оси.
sub(other[, axis]) Вычитание Series и other, поэлементное (бинарная операция sub).
subtract(other[, axis]) Вычитание Series и other, поэлементное (бинарная операция sub).
sum([axis, skipna, level, numeric_only, …]) Возвращение суммы значений по запрошенной оси.
swapaxes(axis1, axis2[, copy]) Перестановка осей и соответствующий обмен значениями осей.
swaplevel([i, j, axis]) Перестановка уровней i и j в MultiIndex на определенной оси.
tail([n]) Возвращение последних n строк.
take(indices[, axis, convert, is_copy]) Возвращение элементов по заданным позиционным индексам вдоль оси.
to_clipboard([excel, sep]) Копирование объекта в буфер обмена системы.
to_dense() Возврат плотной репрезентации NDFrame (в отличие от разреженной).
to_excel(path[, na_rep, engine]) Запись каждого DataFrame в Panel в отдельный лист Excel.
to_frame([filter_observations]) Преобразование широкого формата в длинный (стекированный) формат как DataFrame, столбцами которого являются элементы Panel, а индекс — MultiIndex, образованный основными и второстепенными осями Panel.
to_hdf(path_or_buf, key, **kwargs) Запись содержащихся данных в файл HDF5 с помощью HDFStore.
to_json([path_or_buf, orient, date_format, …]) Преобразование объекта в JSON-строку.
to_latex([buf, columns, col_space, header, …]) Вывод объекта в таблицу окружения tabular.
to_msgpack([path_or_buf, encoding]) msgpack (сериализация) объекта в файл по пути
to_pickle(path[, compression, protocol]) Pickle (сериализация) объекта в файл.
to_sparse(*args, **kwargs) НЕ РЕАЛИЗОВАНО: не вызывать этот метод, так как сжатие не поддерживается для объектов Panel и вызовет ошибку.
to_sql(name, con[, schema, if_exists, …]) Запись записей, хранящихся в DataFrame, в базу данных SQL.
to_xarray() Возврат объекта xarray из объекта pandas.
transpose(*args, **kwargs) Перестановка измерений Panel
truediv(other[, axis]) Деление с плавающей точкой Series и other, поэлементное (бинарная операция truediv).
truncate([before, after, axis, copy]) Обрезка Series или DataFrame до и после некоторого значения индекса.
tshift([periods, freq, axis]) Сдвиг временного индекса с использованием частоты индекса, если она доступна.
END_OF_DOCUMENT_MARKER
tz_convert(tz[, axis, level, copy]) Преобразовать ось с временной зоной в целевую временную зону.
tz_localize(tz[, axis, level, copy, ambiguous]) Локализовать временную серию без временной зоны в целевую временную зону.
update(other[, join, overwrite, …]) Изменить панель на месте, используя значения, отличные от NaN, из переданной панели или объекта, преобразуемого в панель.
var([axis, skipna, level, ddof, numeric_only]) Возвращает несмещенную дисперсию по запрошенной оси.
where(cond[, other, inplace, axis, level, …]) Возвращает объект той же формы, что и self, значения которого соответствуют self, где cond истинно, а в противном случае — из other.
xs(key[, axis]) Возвращает срез панели по выбранной оси.
agg
aggregate
drop

© 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.23.4/generated/pandas.Panel.html

Spec-Zone.ru

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