astype()函数

Posted xxswkl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了astype()函数相关的知识,希望对你有一定的参考价值。

1astype()函数可用于转化dateframe某一列的数据类型

如下将dateframe某列的str类型转为int,注意astype()没有replace=True的用法,想要在原数据上修改,要写成如下形式。

注意只有当该列的字符串全是由纯数字构成时才可以这样写,如果混有字母,会报错:ValueError: invalid literal for int() with base 10:

利用int()函数转字符串也类似

参考:https://www.cnblogs.com/helloworldcc/p/9681546.html

app_train[[uid,index]] = app_train[[uid,index]].astype(int)

 isdigit()用于判断一个字符串是否由纯数字构成,如果是返回True,否则False

参考:https://www.runoob.com/python/att-string-isdigit.html

以上是关于astype()函数的主要内容,如果未能解决你的问题,请参考以下文章

使用NumPy库的函数astype()对ndarray的数据类型进行转换

pandas使用notnull函数和astype函数将dataframe中所有缺失值映射为0,非缺失值映射为1

Pandas映射(转化)dataframe中的布尔值True和False值到1和0数值使用astype函数

如何在 pandas DF 列中找出哪些值不能使用 astype 函数转换为“int”类型

pandas使用rstrip函数和astype函数将dataframe中的百分比字符串转化为数值数据 (transform percent strings into numeric values)

type()dtype()astype() 用法