pandas dataframe 如何把带有千位分隔符的字符串转化为浮点数
展开全部
追问
你的答案很好,我其实在当天就自己解决了,但是能看到你的答案,我很高兴,谢谢!
以下是我的解决方法,希望能给我提点改进的建议
df['浏览量(PV)'] = df.loc[:, '浏览量(PV)'].apply(lambda x: float(x.replace(",", "")) if "," in x else float(x))
追答
建议不敢当,我也在学习中,个人觉得没必要判断 if "," in x
df['浏览量(PV)'] = df.loc[:, '浏览量(PV)'].apply(lambda x: float(x.replace(",", "")))
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询