Spec-Zone.ru › pandas 0.19

pandas.Panel4D

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

Panel4D — это 4-мерный именованный контейнер, очень похожий на Panel, но имеющий 4 именованных измерения. Он предназначен в качестве тестовой площадки для более N-мерных именованных контейнеров.

УСТАРЕВШЕЕ. Panel4D устарел и будет удалён в будущей версии. Рекомендуемый способ представления данных такого типа с несколькими измерениями — использование пакета xarray. Pandas предоставляет метод .to_xarray() для автоматизации этой конвертации.

Параметры:

data : ndarray (метки x элементы x главное x второстепенное), или словарь из Panel

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

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

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

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

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

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

copy : булево, по умолчанию 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) Конкатенация суффиксной строки с именами элементов панели.
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 -> Конструктор типов, каждый из которых имеет однородный тип dtype.
as_matrix()
asfreq(freq[, method, how, normalize]) Преобразование временного ряда к заданной частоте.
asof(where[, subset]) Берется последняя строка без значений NaN (или последняя строка без
astype(dtype[, copy, raise_on_error]) Приведение объекта к типу numpy.dtype.
at_time(time[, asof]) Выбор значений в определенное время суток (например,
between_time(start_time, end_time[, ...]) Выбор значений между определенными временами суток (например, с 9:00 до 9:30 утра).
bfill([axis, inplace, limit, downcast]) Синоним для NDFrame.fillna(method=’bfill’)
bool() Возвращает значение bool для одиночного элемента PandasObject.
clip([lower, upper, axis]) Обрезание значений до заданного порога.
clip_lower(threshold[, axis]) Возвращает копию входных данных с усеченными значениями ниже заданного значения.
clip_upper(threshold[, axis]) Возвращает копию входных данных с усеченными значениями выше заданного значения.
compound([axis, skipna, level]) Возвращает составной процент значений для заданной оси.
conform(frame[, axis]) Приведение входного DataFrame к выравниванию с выбранной парой осей.
consolidate([inplace]) Вычисление NDFrame с «консолидированными» внутренними структурами (данные каждого типа dtype сгруппированы вместе в одном массиве ndarray).
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, level, inplace, errors]) Возвращает новый объект с удаленными метками в запрошенной оси.
dropna(\*args, \*\*kwargs)
eq(other[, axis]) Обёртка для метода сравнения eq
equals(other) Определяет, содержат ли два объекта NDFrame одинаковые элементы.
ffill([axis, inplace, limit, downcast]) Синоним для NDFrame.fillna(method=’ffill’)
fillna([value, method, axis, inplace, ...]) Заполнение значений NA/NaN с использованием указанного метода.
filter(\*args, \*\*kwargs)
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, срез Panel и т.д.).
get_dtype_counts() Возвращает количество типов dtype в этом объекте.
get_ftype_counts() Возвращает количество типов ftype в этом объекте.
get_value(\*args, \*\*kwargs) Быстрый доступ к одиночному значению по координатам (элемент, главный, второстепенный)
get_values() то же, что и values (но обрабатывает разреженность)
groupby(\*args, \*\*kwargs)
gt(other[, axis]) Обёртка для метода сравнения gt
head([n])
interpolate([method, axis, limit, inplace, ...]) Интерполяция значений по различным методам.
isnull() Возвращает объект того же размера, что и исходный, содержащий булевы значения, указывающие, являются ли значения нулевыми.
iteritems() Итерация по (метка, значения) по оси info
iterkv(\*args, \*\*kwargs) Псевдоним iteritems, используемый для обхода 2to3. Устаревший
join(\*args, \*\*kwargs)
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]) Остаток от деления серии и other, поэлементно (бинарная операция mod).
mul(other[, axis]) Умножение серии и other, поэлементно (бинарная операция mul).
multiply(other[, axis]) Умножение серии и other, поэлементно (бинарная операция mul).
ne(other[, axis]) Обёртка для метода сравнения ne
notnull() Возвращает объект того же размера, что и исходный, содержащий булевы значения, указывающие, являются ли значения не нулевыми.
pct_change([periods, fill_method, limit, freq]) Процентное изменение за заданное количество периодов.
pipe(func, \*args, \*\*kwargs) Применить func(self, *args, **kwargs)
pop(item) Возвращает значение элемента и удаляет его из фрейма.
pow(other[, axis]) Возведение в степень серии и other, поэлементно (бинарная операция pow).
prod([axis, skipna, level, numeric_only]) Возвращает произведение значений по запрошенной оси.
product([axis, skipna, level, numeric_only]) Возвращает произведение значений по запрошенной оси.
radd(other[, axis]) Сложение серии и other, поэлементно (бинарная операция radd).
rank([axis, method, numeric_only, ...]) Вычисление рангов числовых данных (от 1 до n) по оси.
rdiv(other[, axis]) Деление с плавающей точкой серии и other, поэлементно (бинарная операция rtruediv).
reindex([items, major_axis, minor_axis]) Приведение панели к новому индексу с необязательной логикой заполнения, помещая 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]) Округление каждого значения в Panel до заданного количества десятичных знаков.
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(axis, labels) общедоступная версия присваивания осей
set_value(\*args, \*\*kwargs) Быстрое задание единственного значения в (item, major, minor) позиции
shift(\*args, \*\*kwargs)
skew([axis, skipna, level, numeric_only]) Возвращает несмещённый коэффициент асимметрии по запрошенной оси
slice_shift([periods, axis]) Эквивалентно shift без копирования данных.
sort_index([axis, level, ascending, ...]) Сортировка объекта по меткам (по оси)
sort_values(by[, axis, ascending, inplace, ...])
squeeze(\*\*kwargs) Сжатие размерностей длиной 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]) Аналогично ndarray.take
toLong(\*args, \*\*kwargs)
to_clipboard([excel, sep]) Попытка записи текстового представления объекта в буфер обмена системы. Это можно вставить, например, в Excel.
to_dense() Возвращает плотное представление NDFrame (в отличие от разреженного).
to_excel(\*args, \*\*kwargs)
to_frame(\*args, \*\*kwargs)
to_hdf(path_or_buf, key, \*\*kwargs) Запись содержащихся данных в файл HDF5 с помощью HDFStore.
to_json([path_or_buf, orient, date_format, ...]) Преобразование объекта в JSON-строку.
to_long(\*args, \*\*kwargs)
to_msgpack([path_or_buf, encoding]) Объект msgpack (сериализация) в файл с указанным путём
to_pickle(path) Сериализация (pickle) объекта в файл с указанным путём.
to_sparse(\*args, \*\*kwargs)
to_sql(name, con[, flavor, schema, ...]) Запись записей, хранящихся в DataFrame, в базу данных SQL.
to_xarray() Возвращает объект xarray из объекта pandas.
transpose(\*args, \*\*kwargs) Перестановка измерений Panel.
truediv(other[, axis]) Деление с плавающей точкой элементов ряда и other, поэлементно (бинарный оператор truediv).
truncate([before, after, axis, copy]) Усекает отсортированный NDFrame до и/или после некоторого значения индекса.
tshift([periods, freq, axis])
tz_convert(tz[, axis, level, copy]) Преобразование оси, осознающей часовой пояс, в целевой часовой пояс.
tz_localize(\*args, \*\*kwargs) Локализация временных рядов без часового пояса в целевом часовом поясе.
update(other[, join, overwrite, ...]) Изменение Panel на месте с использованием значений из переданного Panel или объекта, преобразуемого в Panel, которые не являются NaN.
var([axis, skipna, level, ddof, numeric_only]) Возвращает несмещённую дисперсию по запрошенной оси.
where(cond[, other, inplace, axis, level, ...]) Возвращает объект той же формы, что и self, чьи соответствующие записи взяты из self, где cond истинно, а в противном случае — из 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.19.2/generated/pandas.Panel4D.html

Spec-Zone.ru

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