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Возвращает типы данных в этом объекте. emptyTrue, если NDFrame полностью пустой [нет элементов], что означает, что любой из осей имеет длину 0. ftypesВозвращает ftypes (указание разреженного/плотного и dtype) в этом объекте. iatБыстрый скалярный доступ по целочисленному местоположению. ilocИндексирование только по целочисленному местоположению для выбора по позиции. is_copyixИндексатор, в основном основанный на метках и местоположении, с целочисленной позицией в качестве резервного варианта. 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