当前位置:网站首页>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
边栏推荐
- Blue style mall website footer code
- Flask learning and project practice 9: WTF form verification
- 【可调延时网络】基于FPGA的可调延时网络系统verilog开发
- Differential GPS RTK thousand search
- ESP32_ FreeRTOS_ Arduino_ 1_ Create task
- C (XXIX) C listbox CheckedListBox Imagelist
- Containerization Foundation
- SSTI template injection explanation and real problem practice
- 自动化测试的好处
- Cubemx transplantation punctual atom LCD display routine
猜你喜欢
AcWing 243. A simple integer problem 2 (tree array interval modification interval query)
Record the pit of NETCORE's memory surge
C mouse event and keyboard event of C (XXVIII)
LTE CSFB test analysis
自动化测试怎么规范部署?
20、 EEPROM memory (AT24C02) (similar to AD)
MySQL reads missing data from a table in a continuous period of time
Flask learning and project practice 9: WTF form verification
KS003基于JSP和Servlet实现的商城系统
mysql关于自增长增长问题
随机推荐
Database, relational database and NoSQL non relational database
C (XXIX) C listbox CheckedListBox Imagelist
KS008基于SSM的新闻发布系统
Quick sort function in C language -- qsort
Facebook等大厂超十亿用户数据遭泄露,早该关注DID了
[introduction to Django] 11 web page associated MySQL single field table (add, modify, delete)
cookie,session,Token 这些你都知道吗?
Prime protocol announces cross chain interconnection applications on moonbeam
C#(二十八)之C#鼠标事件、键盘事件
[prediction model] difference method model
Ks008 SSM based press release system
[optimization model] Monte Carlo method of optimization calculation
Pandora IOT development board learning (HAL Library) - Experiment 9 PWM output experiment (learning notes)
In Net 6 CS more concise method
简述C语言中的符号和链接库
Scalpel like analysis of JVM -- this article takes you to peek into the secrets of JVM
Plus d'un milliard d'utilisateurs de grandes entreprises comme Facebook ont été compromis, il est temps de se concentrer sur le did
User perceived monitoring experience
有条件地 [JsonIgnore]
【按键消抖】基于FPGA的按键消抖模块开发