Spec-Zone.ru › pandas 0.18

pandas.Panel

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

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

Параметры:

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]) Сложение рядов и других элементов попарно (бинарный оператор 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 → Конструкторы, у каждого из которых однородный тип данных.
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 с «объединёнными» внутренними структурами (данные каждого типа данных сгруппированы вместе в одном ndarray).
convert_objects([convert_dates, ...]) Устарело.
copy([deep]) Создаёт копию данных этого объекта.
count([axis]) Возвращает количество наблюдений по заданной оси.
cummax([axis, dtype, out, skipna]) Возвращает кумулятивное максимальное значение по заданной оси.
cummin([axis, dtype, out, skipna]) Возвращает кумулятивное минимальное значение по заданной оси.
cumprod([axis, dtype, out, skipna]) Возвращает кумулятивное произведение по заданной оси.
cumsum([axis, dtype, out, skipna]) Возвращает кумулятивную сумму по заданной оси.
describe([percentiles, include, exclude]) Генерирует различные сводные статистические данные, исключая значения NaN.
div(other[, axis]) Деление с плавающей точкой рядов и других элементов попарно (бинарный оператор truediv).
divide(other[, axis]) Деление с плавающей точкой рядов и других элементов попарно (бинарный оператор truediv).
drop(labels[, axis, level, inplace, errors]) Возвращает новый объект с удаленными метками в запрошенной оси.
dropna([axis, how, inplace]) Удаление 2D из панели, поддерживая неизменной заданную ось.
eq(other[, axis]) Обёртка для метода сравнения eq
equals(other) Определяет, содержат ли два объекта NDFrame одинаковые элементы.
ffill([axis, inplace, limit, downcast]) Синоним для NDFrame.fillna(method=’ffill’)
fillna([value, method, axis, inplace, ...]) Заполнение значений NA/NaN заданным методом.
filter([items, like, regex, axis]) Ограничение оси информации набором элементов или символом подстановки
first(offset) Удобный метод для подмножества начальных периодов временных рядов на основе временного смещения.
floordiv(other[, axis]) Целочисленное деление рядов и других элементов попарно (бинарный оператор 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) Быстрое получение отдельного значения в позиции (item, major, minor)
get_values() то же, что и values (но обрабатывает преобразования разреженности)
groupby(function[, axis]) Группировка данных по заданной оси, возвращает объект GroupBy.
gt(other[, axis]) Обёртка для метода сравнения gt
head([n])
interpolate([method, axis, limit, inplace, ...]) Интерполировать значения в соответствии с различными методами.
isnull() Возвращает булевый объект того же размера, указывающий, являются ли значения нулевыми.
iteritems() Итерация по (метка, значениям) на оси инфо.
iterkv(*args, **kwargs) Псевдоним iteritems, используемый для обхода 2to3. Устарел
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[, copy]) Возвращает срез объекта Panel по главной оси
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[, copy]) Возвращает срез объекта Panel по вспомогательной оси
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) Возвращает 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]) Соответствие объекта 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]) Округлить каждое значение в Panel до заданного числа десятичных знаков.
rpow(other[, axis]) Экспоненциальная степень ряда и other, поэлементно (бинарный оператор rpow).
rsub(other[, axis]) Вычитание ряда и other, поэлементно (бинарный оператор rsub).
END_OF_DOCUMENT_MARKER
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 в многоуровневом индексе на определенной оси
tail([n])
take(indices[, axis, convert, is_copy]) Аналогично ndarray.take
toLong(*args, **kwargs)
to_clipboard([excel, sep]) Попытка записать текстовое представление объекта в буфер обмена системы. Это можно вставить, например, в Excel.
to_dense() Возвращает плотное представление NDFrame (в отличие от разреженного)
to_excel(path[, na_rep, engine]) Запись каждого DataFrame в панели в отдельный лист Excel
to_frame([filter_observations]) Преобразование широкого формата в длинный (стекированный) формат как DataFrame, столбцами которого являются элементы панели, а индексом — многоуровневый индекс, образованный основными и дополнительными осями панели.
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([fill_value, kind]) Преобразовать в SparsePanel
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) Локализация временного ряда без учета часового пояса в целевом часовом поясе.
update(other[, join, overwrite, ...]) Изменение панели на месте с использованием ненулевых значений из переданной панели или объекта, преобразуемого в панель.
var([axis, skipna, level, ddof, numeric_only]) Возвращает смещенную дисперсию по запрошенной оси.
where(cond[, other, inplace, axis, level, ...]) Возвращает объект такой же формы, как и self, содержащий записи из self, где cond истинно, а в противном случае — из 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.Panel.html

Spec-Zone.ru

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