dataframe 里面的列有'--'資料,寫了以下代碼,想轉換為float,但是沒成功,請大神指教?
df2['icratio']=df2['icratio'].str.replace('--','').astype(np.float64)
系統提示:could not convert string to float:
uj5u.com熱心網友回復:
提示是無法將字串轉換為浮點型資料,可以在前面加一個float轉換一下,如float(str)如果回答對你有幫助,還請給下分。。。
uj5u.com熱心網友回復:
是不是需要先把字串變成數字,跟eval那個作用差不多,不知道理解的對不對。uj5u.com熱心網友回復:
能具體說一下怎么寫么?
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/132429.html
上一篇:python3 os.system() 突然不能呼叫dos命令
下一篇:python sklearn
