Spec-Zone.ru › pandas 0.22

pandas.Panel

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

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

Параметры:

data : массив ndarray (items x major x minor) или словарь DataFrame

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

axis=0

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

axis=1

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

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 по столбцам осей «major» и «minor»
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, ...]) Возвращает объект той же формы, что и self, значения которого берутся из self, где cond ложно, а иначе - из 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]) Целочисленное деление ряда и other, поэлементно (бинарная операция rfloordiv).
rmod(other[, axis]) Остаток от деления ряда и other, поэлементно (бинарная операция rmod).
rmul(other[, axis]) Умножение ряда и other, поэлементно (бинарная операция rmul).
round([decimals]) Округлить каждое значение в панели до указанного числа десятичных знаков.
rpow(other[, axis]) Возведение в степень ряда и other, поэлементно (бинарная операция rpow).
rsub(other[, axis]) Вычитание ряда и other, поэлементно (бинарная операция rsub).
rtruediv(other[, axis]) Деление с плавающей точкой ряда и 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]) Возвращает несмещенное искажение по запрошенной оси
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]) Вычитание ряда и other, поэлементно (бинарная операция sub).
subtract(other[, axis]) Вычитание ряда и other, поэлементно (бинарная операция 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 в панели в отдельный лист Excel
to_frame([filter_observations]) Преобразовать широкий формат в длинный (стекированный) формат как DataFrame, столбцы которого являются элементами панели, а индекс — MultiIndex, образованный главными и второстепенными осями панели.
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_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) Переставить измерения панели
truediv(other[, axis]) Деление с плавающей точкой ряда и other, поэлементно (бинарная операция 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.22.0/generated/pandas.Panel.html

Spec-Zone.ru

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