本文簡要介紹
pyspark.pandas.to_numeric
的用法。用法:
pyspark.pandas.to_numeric(arg)
將參數轉換為數值類型。
- arg:標量、列表、元組、一維數組或係列
- ret:如果解析成功,則為數字。
參數:
返回:
例子:
>>> psser = ps.Series(['1.0', '2', '-3']) >>> psser 0 1.0 1 2 2 -3 dtype: object
>>> ps.to_numeric(psser) 0 1.0 1 2.0 2 -3.0 dtype: float32
如果給定的係列包含無效的值來轉換浮點數,隻需將其轉換為
np.nan
>>> psser = ps.Series(['apple', '1.0', '2', '-3']) >>> psser 0 apple 1 1.0 2 2 3 -3 dtype: object
>>> ps.to_numeric(psser) 0 NaN 1 1.0 2 2.0 3 -3.0 dtype: float32
還支持列表、元組、np.array 或標量
>>> ps.to_numeric(['1.0', '2', '-3']) array([ 1., 2., -3.])
>>> ps.to_numeric(('1.0', '2', '-3')) array([ 1., 2., -3.])
>>> ps.to_numeric(np.array(['1.0', '2', '-3'])) array([ 1., 2., -3.])
>>> ps.to_numeric('1.0') 1.0
相關用法
- Python pyspark to_csv用法及代碼示例
- Python pyspark to_utc_timestamp用法及代碼示例
- Python pyspark to_date用法及代碼示例
- Python pyspark to_json用法及代碼示例
- Python pyspark to_timestamp用法及代碼示例
- Python pyspark to_avro用法及代碼示例
- Python pyspark to_datetime用法及代碼示例
- Python pyspark translate用法及代碼示例
- Python pyspark transform_keys用法及代碼示例
- Python pyspark transform用法及代碼示例
- Python pyspark trunc用法及代碼示例
- Python pyspark timestamp_seconds用法及代碼示例
- Python pyspark transform_values用法及代碼示例
- Python pyspark create_map用法及代碼示例
- Python pyspark date_add用法及代碼示例
- Python pyspark DataFrame.to_latex用法及代碼示例
- Python pyspark DataStreamReader.schema用法及代碼示例
- Python pyspark MultiIndex.size用法及代碼示例
- Python pyspark arrays_overlap用法及代碼示例
- Python pyspark Series.asof用法及代碼示例
- Python pyspark DataFrame.align用法及代碼示例
- Python pyspark Index.is_monotonic_decreasing用法及代碼示例
- Python pyspark IsotonicRegression用法及代碼示例
- Python pyspark DataFrame.plot.bar用法及代碼示例
- Python pyspark DataFrame.to_delta用法及代碼示例
注:本文由純淨天空篩選整理自spark.apache.org大神的英文原創作品 pyspark.pandas.to_numeric。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。