[問題] DataFrame replace "," None 問題

看板Python作者 (洨大魯蛇ㄍ)時間4年前 (2020/05/27 20:11), 編輯推噓3(301)
留言4則, 4人參與, 4年前最新討論串1/1
https://imgur.com/HSz1z2L
目標 想讓"," 換成空值 無法直接replace None (沒反應) 用了np.nan型態會變成float (我要int) 請指教謝謝 附上代碼 import pandas as pd df = pd.DataFrame({'A': [',', 2], 'B': [0, 2]},) df df.replace(",",None) df.replace(",",pd.np.nan)['A'] -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.247.74.33 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1590581514.A.A8D.html

05/27 22:02, 4年前 , 1F
可參考看看: https://bit.ly/2X6rYyZ
05/27 22:02, 1F

05/27 23:09, 4年前 , 2F
用re取代看看
05/27 23:09, 2F

05/28 01:13, 4年前 , 3F
試試這個: df.replace(",", pd.NA)
05/28 01:13, 3F

05/29 09:43, 4年前 , 4F
感謝
05/29 09:43, 4F
文章代碼(AID): #1UpbaAgD (Python)