[央视热点]在pandas中, to_numeric() 函数的用法[百度新闻]

[央视热点]在pandas中, to_numeric() 函数的用法[百度新闻]

已邀请:
Pandas 的 to_numeric() 函数可以用来将列表、系列、数组或元组转换为数字数据类型,也就是有符号、无符号的整型和浮点数类型。它还有 errors 参数来引发异常。下面是一个使用 to_numeric() 将对象类型转换为浮点类型的例子。
import pandas as pd

df = pd.DataFrame([['10.0' ,6,7,8],
['1.0' ,9,12,14],
['5.0' ,8,10,6]], columns = ['a','b','c','d'])

df['a'] = pd.to_numeric(df['a'],errors = 'coerce')

print(df.info())
输出:


RangeIndex: 3 entries, 0 to 2
Data columns (total 4 columns):
a 3 non-null float64
b 3 non-null int64
c 3 non-null int64
d 3 non-null int64
dtypes: float64(1), int64(3)
memory usage: 224.0 bytes

要回复问题请先登录注册