Spec-Zone.ru › pandas 0.18

pandas.Panel4D.where

Panel4D.where(cond, other=nan, inplace=False, axis=None, level=None, try_cast=False, raise_on_error=True)

Возвращает объект той же формы, что и self, соответствующие элементы которого взяты из self, если cond равно True, и из other в противном случае.

Параметры:

cond : булевый NDFrame, массив или вызываемый объект

Если cond является вызываемым объектом, он вычисляется для NDFrame и должен возвращать булевый NDFrame или массив. Вызываемый объект не должен изменять входной NDFrame (хотя pandas этого не проверяет).

Добавлен в версии 0.18.1.

В качестве cond может быть использован вызываемый объект.

other : скаляр, NDFrame или вызываемый объект

Если other является вызываемым объектом, он вычисляется для NDFrame и должен возвращать скаляр или NDFrame. Вызываемый объект не должен изменять входной NDFrame (хотя pandas этого не проверяет).

Добавлен в версии 0.18.1.

В качестве other может быть использован вызываемый объект.

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

Выполнять ли операцию на данных непосредственно

axis : ось выравнивания, если необходимо, по умолчанию None

level : уровень выравнивания, если необходимо, по умолчанию None

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

попытаться привести результат к типу входных данных (если возможно),

raise_on_error : boolean, по умолчанию True

Вызывать ли исключение при некорректных типах данных (например, при попытке применения where к строкам)

Возвращаемое значение:

wh : того же типа, что и вызываемый объект

© 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.where.html

Spec-Zone.ru

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