python-浮动到百分比样式错误的Pandas dataframe列
发布时间:2020-05-25 16:20:08 所属栏目:Python 来源:互联网
导读:我正在尝试将浮点数的熊猫数据框列转换为百分比样式C 0.9977 0.1234 1.000 .. 至C 99.77% 12.34% 100% ... 为此,我正在做:df[C] = df[C].map(lambda n: {:.2%}.format(n)) 但我收到以下错误:ValueError: Unknown format code %
|
我正在尝试将浮点数的熊猫数据框列转换为百分比样式
至
为此,我正在做:
但我收到以下错误:
我也尝试了“ {:,.2%}”,但出现了相同的错误… 我做错了什么? 提前致谢!! 最佳答案 首先将列转换为astype的浮点数:
另外,解决方案应该简化:
编辑: 问题是列中有一些非数字值. 将非数字替换为0:
或删除具有以下值的行: (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
