[爆卦]python string轉float是什麼?優點缺點精華區懶人包

為什麼這篇python string轉float鄉民發文收入到精華區:因為在python string轉float這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者opengood5566 ( )看板Python標題[問題] 請問pandas str轉floa...


舉個例子
df的內容:
----------------------
name value
0 A 0.1
1 B X
2 C 0.5
----------------------
我想輸入
df['value']= df['value'].astype('float')
發生error
是否能使'value'能轉換成float就轉換成float
不能轉換成float就忽略掉
例如上式就變成
----------------------
name value
0 A 0.1
1 C 0.5
----------------------

謝謝

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.166.168.151
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1515346150.A.D1B.html
※ 編輯: opengood5566 (118.166.168.151), 01/08/2018 01:55:18
Plot3D: try-except? 01/08 01:57
goldflower: df[df['value'].apply(np.isreal)] 01/08 02:18
sean50301: df[df[‘value’].str.match(‘[-+]?([0-9]*[.])?[0-9] 01/08 03:35
sean50301: +’)] 01/08 03:35
goldflower: 如果丟進來的都是string 那就寫個簡單的try-except 01/08 04:06
goldflower: 判斷的函數丟到apply裡面就好 01/08 04:06
KSJ: pandas.to_numeric errors參數用coerce 再dropna 有類似效果 01/08 11:46
opengood5566: 謝謝大家^^ 01/08 23:57

你可能也想看看

搜尋相關網站