Spec-Zone.ru › pandas 0.18

pandas.Panel4D

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

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

Параметры:

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

метки : Индекс или массив

элементы : Индекс или массив

основная ось : Индекс или массив: ось=2

второстепенная ось : Индекс или массив: ось=3

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

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

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

Копировать данные из входов. Только влияет на входные DataFrame/2d ndarray

Атрибуты

at Быстрый скалярный доступ по меткам
axes Возвращает метки индекса внутреннего NDFrame
blocks Внутреннее свойство, синоним свойства as_blocks()
dtypes Возвращает типы данных в этом объекте.
empty True, если NDFrame полностью пустой [нет элементов], что означает, что любой из осей имеет длину 0.
ftypes Возвращает ftypes (указание разреженного/плотного и dtype) в этом объекте.
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]) Преобразование всех временных рядов внутри к указанной частоте с использованием объектов DateOffset.
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() Возвращает булевое значение для единственного элемента 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, dtype, out, skipna]) Возвращает кумулятивный cummax по запрошенной оси.
cummin([axis, dtype, out, skipna]) Возвращает кумулятивный cummin по запрошенной оси.
cumprod([axis, dtype, out, skipna]) Возвращает кумулятивный cumprod по запрошенной оси.
cumsum([axis, dtype, out, skipna]) Возвращает кумулятивный cumsum по запрошенной оси.
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]) Построение Panel из словаря объектов DataFrame
from_dict(data[, intersect, orient, dtype]) Построение Panel из словаря объектов DataFrame
ge(other[, axis]) Обёртка для метода сравнения ge
get(key[, default]) Получение элемента из объекта по заданному ключу (колонка DataFrame, срез Panel и т. д.).
get_dtype_counts() Возвращает количество типов dtype в этом объекте.
get_ftype_counts() Возвращает количество типов ftypes в этом объекте.
get_value(*args, **kwargs) Быстрое извлечение единственного значения в позиции (item, major, minor)
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[, copy]) Возвращает срез панели по главной оси
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[, copy]) Возвращает срез панели по вспомогательной оси
mod(other[, axis]) Модуль ряда и другого, поэлементно (бинарная операция mod).
mul(other[, axis]) Умножение ряда и другого, поэлементно (бинарная операция mul).
multiply(other[, axis]) Умножение ряда и другого, поэлементно (бинарная операция 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]) Показательная степень ряда и другого, поэлементно (бинарная операция 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([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]) Целочисленное деление ряда и другого, поэлементно (бинарная операция 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(axis, labels) публичная версия присвоения оси
set_value(*args, **kwargs) Быстрое задание единственного значения в позиции (элемент, основной, вспомогательный)
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]) Вычитание ряда и другого элемента по элементу (бинарная операция 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]) Аналогично 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) Активировать 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) Переупорядочение измерений панели
truediv(other[, axis]) Деление с плавающей точкой ряда и другого элемента по элементу (бинарная операция truediv).
truncate([before, after, axis, copy]) Обрезает отсортированный NDFrame до и/или после некоторых конкретных дат.
tshift([periods, freq, axis])
tz_convert(tz[, axis, level, copy]) Преобразование оси с учетом часового пояса в целевой часовой пояс.
tz_localize(*args, **kwargs) Локализация часового пояса для TimeSeries без учета часового пояса в целевом часовом поясе.
update(other[, join, overwrite, ...]) Изменение панели на месте с использованием значений, отличных от NaN, из переданной панели или объекта, преобразуемого в панель.
var([axis, skipna, level, ddof, numeric_only]) Возвращает несмещенную дисперсию по запрошенной оси.
where(cond[, other, inplace, axis, level, ...]) Возвращает объект той же формы, что и self, соответствующие записи которого берутся из self, где cond имеет значение True, а в противном случае - из other.
xs(key[, axis, copy]) Возвращение среза панели по выбранной оси

© 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.18.1/generated/pandas.Panel4D.html

Spec-Zone.ru

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