Spec-Zone.ru › pandas 0.21

pandas.Panel

class pandas.Panel(data=None, items=None, major_axis=None, minor_axis=None, copy=False, dtype=None) [source]

Представляет данные панели широкого формата, хранящиеся в виде трехмерного массива

Параметры:

data : ndarray (элементы x основной x дополнительный), или словарь DataFrames

элементы : Индекс или массив-подобный объект

axis=0

основной_ось : Индекс или массив-подобный объект

axis=1

дополнительный_ось : Индекс или массив-подобный объект

axis=2

dtype : dtype, по умолчанию None

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

copy : boolean, по умолчанию False

Копировать данные из входных данных. Воздействует только на входные DataFrame / 2d ndarray.

Атрибуты

at Быстрый скалярный аксессор на основе меток
axes Возвращает метки индекса внутреннего NDFrame
blocks Внутреннее свойство, синоним свойства для as_blocks()
dtypes Возвращает типы данных в этом объекте.
empty True, если NDFrame полностью пуст (нет элементов), что означает, что любая ось имеет длину 0.
ftypes Возвращает ftypes (указание на разреженный/плотный и тип данных) в этом объекте.
iat Быстрый скалярный аксессор целочисленной локации.
iloc Индексация, основанная только на целочисленных позициях для выбора по позиции.
is_copy
ix Индексатор, в основном основанный на метке-позиции, с целочисленным позиционным резервным вариантом.
loc Индексатор, основанный исключительно на метке-позиции для выбора по метке.
ndim Количество осей / размерностей массива
shape Возвращает кортеж из размеров осей
size Количество элементов в NDFrame
values Представление NDFrame в виде Numpy

Методы

abs() Возвращает объект с абсолютным значением – применимо только к объектам, которые полностью числовые.
add(other[, axis]) Сложение Series и other, поэлементное (бинарная операция add).
add_prefix(prefix) Конкатенация префиксной строки с именами элементов панели.
add_suffix(suffix) Конкатенация суффиксной строки с именами элементов панели.
agg(func, *args, **kwargs)
aggregate(func, *args, **kwargs)
align(other, **kwargs)
all([axis, bool_only, skipna, level]) Возвращает True, если все элементы по заданной оси равны True
any([axis, bool_only, skipna, level]) Возвращает True, если любой элемент по заданной оси равен True
apply(func[, axis]) Применяет функцию по оси (или осям) панели
as_blocks([copy]) Преобразует фрейм в словарь типов dtype -> Конструкторы, каждый из которых имеет однородный тип данных.
as_matrix()
asfreq(freq[, method, how, normalize, ...]) Преобразование временного ряда к заданной частоте.
asof(where[, subset]) Берется последняя строка без NaN (или последняя строка без
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]) УСТАРЕЛО: consolidate будет внутренней реализацией только.
convert_objects([convert_dates, ...]) Устарело.
copy([deep]) Создать копию данных этого объекта.
count([axis]) Возвращает количество наблюдений по заданной оси.
cummax([axis, skipna]) Возвращает кумулятивный максимум по заданной оси.
cummin([axis, skipna]) Возвращает кумулятивный минимум по заданной оси.
cumprod([axis, skipna]) Возвращает кумулятивное произведение по заданной оси.
cumsum([axis, skipna]) Возвращает кумулятивную сумму по заданной оси.
describe([percentiles, include, exclude]) Генерирует описательные статистики, которые обобщают центральную тенденцию, дисперсию и форму распределения набора данных, исключая NaN значения.
div(other[, axis]) Деление с плавающей точкой Series и other, поэлементное (бинарная операция truediv).
divide(other[, axis]) Деление с плавающей точкой Series и other, поэлементное (бинарная операция truediv).
drop([labels, axis, index, columns, level, ...]) Возвращает новый объект с удаленными метками в запрошенной оси.
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, ...]) Заполнение пропущенных значений NA/NaN с использованием указанного метода
filter([items, like, regex, axis]) Подмножество строк или столбцов DataFrame в соответствии с метками в указанном индексе.
first(offset) Удобный метод для подмножества начальных периодов временных рядов на основе смещения даты.
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, срез панели и т. д.).
get_dtype_counts() Возвращает количество типов данных в этом объекте.
get_ftype_counts() Возвращает количество типов ftypes в этом объекте.
get_value(*args, **kwargs) Быстрое получение единственного значения в позиции (элемент, основной, дополнительный)
get_values() то же, что и values (но обрабатывает преобразования разреженности)
groupby(function[, axis]) Группировка данных по заданной оси, возвращая объект GroupBy
gt(other[, axis]) Обёртка для метода сравнения gt
head([n])
infer_objects() Попытка определить лучшие типы данных для столбцов object.
interpolate([method, axis, limit, inplace, ...]) Интерполяция значений в соответствии с различными методами.
isna() Возвращает объект той же размерности, что и исходный, содержащий булевы значения, указывающие, являются ли значения NA.
isnull() Возвращает объект той же размерности, что и исходный, содержащий булевы значения, указывающие, являются ли значения NA.
iteritems() Итерация по (метке, значениям) на оси info
join(other[, how, lsuffix, rsuffix]) Объединение элементов с другим объектом Panel по столбцам основных и дополнительных осей
keys() Получение оси «info» (подробнее см. в разделе Индексация)
kurt([axis, skipna, level, numeric_only]) Возвращает несмещённую эксцесс по запрошенной оси, используя определение эксцесса Фишера (эксцесс нормального распределения == 0,0).
kurtosis([axis, skipna, level, numeric_only]) Возвращает несмещённую эксцесс по запрошенной оси, используя определение эксцесса Фишера (эксцесс нормального распределения == 0,0).
last(offset) Удобный метод для выделения конечных периодов данных временного ряда на основе временного сдвига.
le(other[, axis]) Обёртка для метода сравнения le
lt(other[, axis]) Обёртка для метода сравнения lt
mad([axis, skipna, level]) Возвращает среднее абсолютное отклонение значений для запрошенной оси
major_xs(key) Возвращает срез по основной оси панели
mask(cond[, other, inplace, axis, level, ...]) Возвращает объект той же формы, что и исходный, содержащий значения из исходного объекта, где 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]) Модуль ряда и другого элемента, поэлементно (бинарная операция mod).
mul(other[, axis]) Умножение ряда и другого элемента, поэлементно (бинарная операция mul).
multiply(other[, axis]) Умножение ряда и другого элемента, поэлементно (бинарная операция mul).
ne(other[, axis]) Обёртка для метода сравнения ne
notna() Возвращает объект той же размерности, что и исходный, содержащий булевы значения, указывающие, не являются ли значения NA.
notnull() Возвращает объект той же размерности, что и исходный, содержащий булевы значения, указывающие, не являются ли значения NA.
pct_change([periods, fill_method, limit, freq]) Процентное изменение за заданное количество периодов.
pipe(func, *args, **kwargs) Применение func(self, *args, **kwargs)
pop(item) Возвращает элемент и удаляет его из фрейма.
pow(other[, axis]) Экспоненциальная степень ряда и другого элемента, поэлементно (бинарная операция pow).
prod([axis, skipna, level, numeric_only]) Возвращает произведение значений по запрошенной оси
product([axis, skipna, level, numeric_only]) Возвращает произведение значений по запрошенной оси
radd(other[, axis]) Сложение ряда и другого элемента, поэлементно (бинарная операция radd).
rank([axis, method, numeric_only, ...]) Вычисление рангов числовых данных (от 1 до n) вдоль оси.
rdiv(other[, axis]) Деление с плавающей точкой ряда и другого элемента, поэлементно (бинарная операция rtruediv).
reindex(*args, **kwargs) Приведение объекта Panel к новому индексу с необязательной логикой заполнения, помещая 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]) Целочисленное деление ряда и других элементов попарно (бинарная операция rfloordiv).
rmod(other[, axis]) Остаток от деления ряда и других элементов попарно (бинарная операция rmod).
rmul(other[, axis]) Умножение ряда и других элементов попарно (бинарная операция rmul).
round([decimals]) Округление каждого значения в Панели до указанного числа десятичных знаков.
rpow(other[, axis]) Возведение в степень ряда и других элементов попарно (бинарная операция rpow).
rsub(other[, axis]) Вычитание ряда и других элементов попарно (бинарная операция rsub).
rtruediv(other[, axis]) Деление с плавающей запятой ряда и других элементов попарно (бинарная операция 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) Быстрое задание единственного значения в позиции (элемент, основной, вспомогательный)
shift([periods, freq, axis]) Сдвиг индекса на требуемое количество периодов с необязательной частотой времени.
skew([axis, skipna, level, numeric_only]) Возвращение несмещенного коэффициента асимметрии по запрошенной оси
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]) Вычитание ряда и других элементов попарно (бинарная операция sub).
subtract(other[, axis]) Вычитание ряда и других элементов попарно (бинарная операция sub).
sum([axis, skipna, level, numeric_only]) Возвращение суммы значений для запрошенной оси
swapaxes(axis1, axis2[, copy]) Перемещение осей и соответствующий обмен значениями осей
swaplevel([i, j, axis]) Перемена уровнями i и j в MultiIndex на определенной оси
tail([n])
take(indices[, axis, convert, is_copy]) Возвращает элементы в заданных позиционных индексах вдоль оси.
toLong(*args, **kwargs)
to_clipboard([excel, sep]) Попытка записи текстового представления объекта в буфер обмена системы. Это можно вставить, например, в Excel.
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, ...]) Отображение объекта в табличную среду таблицы.
to_long(*args, **kwargs)
to_msgpack([path_or_buf, encoding]) msgpack (сериализация) объекта в входной путь к файлу
to_pickle(path[, compression, protocol]) Сериализация объекта Pickle в входной путь к файлу.
to_sparse(*args, **kwargs) НЕ РЕАЛИЗОВАНО: не вызывайте этот метод, так как разреживание не поддерживается для объектов Panel и вызовет ошибку.
to_sql(name, con[, flavor, schema, ...]) Запись записей, хранящихся в DataFrame, в базу данных SQL.
to_xarray() Возвращение объекта xarray из объекта pandas.
transpose(*args, **kwargs) Перестановка измерений Panel
truediv(other[, axis]) Деление с плавающей запятой ряда и других элементов попарно (бинарная операция truediv).
truncate([before, after, axis, copy]) Обрезает отсортированный DataFrame/Series до и/или после некоторого значения индекса.
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, ...]) Изменение панели на месте с использованием ненулевых значений из переданной панели или объекта, преобразуемого в панель.
var([axis, skipna, level, ddof, numeric_only]) Возвращение несмещённой дисперсии по заданной оси.
where(cond[, other, inplace, axis, level, ...]) Возвращение объекта с той же формой, что и само, чьи соответствующие элементы взяты из self, где cond является True, а в противном случае — из other.
xs(key[, axis]) Возвращение среза панели по выбранной оси.

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

Spec-Zone.ru

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