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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM