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