作者loser113 (洨大鲁蛇ㄍ)
看板Python
标题[问题] DataFrame replace "-" None 问题
时间Wed May 27 20:11:52 2020
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://webptt.com/cn.aspx?n=bbs/Python/M.1590581514.A.A8D.html
2F:推 ANIO1021: 用re取代看看 05/27 23:09
3F:推 skyconquer: 试试这个: df.replace(",", pd.NA) 05/28 01:13
4F:→ loser113: 感谢 05/29 09:43