pandas.Panel.where
-
Panel.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 : булево, по умолчанию False
Выполнять ли операцию на данных inplace?
axis : ось выравнивания, если требуется, по умолчанию None
level : уровень выравнивания, если требуется, по умолчанию None
try_cast : булево, по умолчанию False
попытаться преобразовать результат обратно к типу входных данных (если возможно),
raise_on_error : булево, по умолчанию 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.Panel.where.html