pandas库中的to_numberic

将参数转换为数字类型。

默认返回dtype为float64或int64, 具体取决于提供的数据。使用downcast参数获取其他dtype。

参数 描述
args 接受scalar, list, tuple, 1-d array, or Series类型
errors 有3种类型{‘ignore’, ‘raise’, ‘coerce’}, 默认为‘raise’
downcast {‘integer’, ‘signed’, ‘unsigned’, ‘float’} , default None,默认返回float64或int64
注意downcast的意思是向下转换

errors中参数的解释:

'raise’参数:无效的解析将引发异常

'corece’参数:将无效解析设置为NaN

'ignore’参数:无效的解析将返回输入

downcast中参数的意义:

默认的None就是不进行处理

‘integer’和’signed’:最小的有符号整数dtype(最小值np.int8)

‘unsigned’:最小的unsigned int dtype(np.uint8)

‘float’:最小的float dtype(np.float32)

返回值:如果解析成功,则为数字。其中返回类型取决于输入。如果为Series,则为Series,否则为ndarray。

你可能感兴趣的:(pandas,python,numpy)