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