Spec-Zone.ru › pandas 0.18

pandas.to_numeric

pandas.to_numeric(arg, errors='raise')

Преобразовать аргумент в числовой тип.

Параметры:

arg : список, кортеж, 1-мерный массив или Series

errors : {‘ignore’, ‘raise’, ‘coerce’}, по умолчанию ‘raise’

  • Если ‘raise’, некорректный разбор вызовет исключение
  • Если ‘coerce’, некорректный разбор будет задан как NaN
  • Если ‘ignore’, некорректный разбор вернёт входное значение
Возвращает:

ret : числовой тип, если разбор успешен.

Тип возвращаемого значения зависит от входных данных. Series, если входной Series, в противном случае ndarray

Примеры

Взять отдельные серии и преобразовать в числовой тип, принудительно преобразовывая, если нужно

>>> import pandas as pd
>>> s = pd.Series(['1.0', '2', -3])
>>> pd.to_numeric(s)
>>> s = pd.Series(['apple', '1.0', '2', -3])
>>> pd.to_numeric(s, errors='ignore')
>>> pd.to_numeric(s, errors='coerce')

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

Spec-Zone.ru

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