当前位置:网站首页>pd. to_ numeric
pd. to_ numeric
2022-07-06 03:57:00 【Did HYK write the algorithm today】
Catalog
effect
effect : Convert parameter to numeric type .
Default return dtype by float64 or int64, Depending on the data provided . Use downcast Parameter get other dtype.
Parameters to describe
Parameters describe
args Accept scalar, list, tuple, 1-d array, or Series type
errors Yes 3 Types {‘ignore’, ‘raise’, ‘coerce’}, The default is ‘raise’
downcast {‘integer’, ‘signed’, ‘unsigned’, ‘float’} , default None, Default return float64 or int64
Be careful downcast It means down conversion
errors Explanation of parameters in
’raise’ Parameters : Invalid parsing will throw an exception
’corece’ Parameters : Set invalid resolution to NaN
‘ignore’ Parameters :** Invalid parsing will return input
downcast The meaning of parameters in
default None Just don't deal with it
’integer’ and ’signed’: The smallest signed integer dtype( minimum value np.int8)
’unsigned’: The smallest unsigned int dtype(np.uint8)
’float’: The smallest float dtype(np.float32)
Return value : If the parsing is successful , It's numbers . The return type depends on the input . If Series, Then for Series, Otherwise ndarray.
example
import pandas as pd
import numpy as np
s = pd.Series(['apple', '1.0', '2','2019-01-02',1, False,None,pd.Timestamp('2018-01-05')])
# to_numeric Is in object, Do conversion in the middle of time format , And then use astype do numeric Internal conversion of type
pd.to_numeric(s, errors='raise') # An error is reported when a non numeric string type is encountered ,bool Type error , The time type is converted to int
pd.to_numeric(s, errors='ignore') # Convert only numeric strings , Other types are not converted , Include time type
pd.to_numeric(s, errors='coerce') # Combine the time string with bool Type to number , Others are converted to NaN
# downcast It can be further transformed into int perhaps float
pd.to_numeric(s) # Default float64 type
pd.to_numeric(s, downcast='signed') # Convert to integer
# astype Medium error No, `coerce` Options , So it's only suitable for `numeric` Conversion of internal types , For example, will int32 Convert to int64,int32 Convert to float32
# Not suitable for object, Convert between time formats ,
s.astype('int32',errors='raise')
s.astype('int32',errors='ignore') # Yes object Invalid ,astype Only right numeric Type validation
边栏推荐
- How to standardize the deployment of automated testing?
- Record the pit of NETCORE's memory surge
- Ethernet port &arm & MOS &push-pull open drain &up and down &high and low sides &time domain and frequency domain Fourier
- 2. GPIO related operations
- The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
- [practice] mathematics in lottery
- 在 .NET 6 中使用 Startup.cs 更简洁的方法
- math_ Derivative function derivation of limit & differential & derivative & derivative / logarithmic function (derivative definition limit method) / derivative formula derivation of exponential functi
- MySQL 中的数据类型介绍
- Blue Bridge Cup - day of week
猜你喜欢
DM8 archive log file manual switching
Blue Bridge Cup - day of week
【可调延时网络】基于FPGA的可调延时网络系统verilog开发
Suggestions for new engineer team members
Pytoch foundation - (1) initialization of tensors
Ethernet port &arm & MOS &push-pull open drain &up and down &high and low sides &time domain and frequency domain Fourier
The Research Report "2022 RPA supplier strength matrix analysis of China's banking industry" was officially launched
Stc8h development (XII): I2C drive AT24C08, at24c32 series EEPROM storage
Facebook and other large companies have leaked more than one billion user data, and it is time to pay attention to did
RT thread -- FTP of LwIP (2)
随机推荐
C#(二十八)之C#鼠标事件、键盘事件
Cubemx transplantation punctual atom LCD display routine
Use js to complete an LRU cache
JVM的手术刀式剖析——一文带你窥探JVM的秘密
The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
Factors affecting user perception
BUAA喜鹊筑巢
Blue Bridge Cup - Castle formula
Basic concepts of LTE user experience
[Massey] Massey font format and typesetting requirements
Overview of super-resolution reconstruction of remote sensing images
Align items and align content in flex layout
《2022年中国银行业RPA供应商实力矩阵分析》研究报告正式启动
[FPGA tutorial case 12] design and implementation of complex multiplier based on vivado core
[001] [stm32] how to download STM32 original factory data
Schnuka: what is visual positioning system and how to position it
No qualifying bean of type ‘......‘ available
[meisai] meisai thesis reference template
Chinese brand hybrid technology: there is no best technical route, only better products
[matlab] - draw a five-star red flag