[問題] pandas str轉float遇到不能轉換字的處理?
舉個例子
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
推
01/08 01:57,
7年前
, 1F
01/08 01:57, 1F
推
01/08 02:18,
7年前
, 2F
01/08 02:18, 2F
推
01/08 03:35,
7年前
, 3F
01/08 03:35, 3F
→
01/08 03:35,
7年前
, 4F
01/08 03:35, 4F
推
01/08 04:06,
7年前
, 5F
01/08 04:06, 5F
→
01/08 04:06,
7年前
, 6F
01/08 04:06, 6F
→
01/08 11:46,
7年前
, 7F
01/08 11:46, 7F
→
01/08 23:57,
7年前
, 8F
01/08 23:57, 8F