Spec-Zone.ru › pandas 0.24

pandas.SparseDtype.update_dtype

SparseDtype.update_dtype(dtype) [source]

Преобразовать SparseDtype в новый тип данных.

Это позаботится о преобразовании fill_value.

Параметры:
dtype : Union[str, numpy.dtype, SparseDtype]

Новый тип данных для использования.

  • Для SparseDtype он просто возвращается
  • Для типа данных NumPy (или строки) текущее значение заполнения преобразуется в новый тип данных, и возвращается SparseDtype с dtype и новым значением заполнения.
Возвращает:
SparseDtype

Новый SparseDtype с соответствующим dtype и значением заполнения для этого dtype.

Возможные исключения:
ValueError

Когда текущее значение заполнения не может быть преобразовано в новый dtype (например, при попытке преобразовать np.nan в целочисленный тип данных).

Примеры

>>> SparseDtype(int, 0).update_dtype(float)
Sparse[float64, 0.0]
>>> SparseDtype(int, 1).update_dtype(SparseDtype(float, np.nan))
Sparse[float64, nan]

© 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.24.2/reference/api/pandas.SparseDtype.update_dtype.html

Spec-Zone.ru

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