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)