在Ruby中将哈希值从十进制转换为百分比

路易吉

我正在使用以下哈希在PDF中创建表格:

percentages = {
"group one" => 0.2,
"group two" => 0.6666666666666666,
"group three" => 0.2,
"group four" => 0.03333333333333333,
"group five" => 0.03333333333333333,
"group six" => 0.06666666666666667
}

我正在调用.transpose哈希键和值:

[percentages.keys, percentages.values].transpose

这按预期工作,但我现在需要将小数转换为百分比。而不是.2,我需要显示20%。相反0.06666666666666667,我需要显示7%。

有没有一种干净的方法来执行此操作而不更改原始哈希/创建新哈希?

ck

你可以试试

[percentages.keys, percentages.values.map {|x| (x * 100).round.to_s + '%'}].transpose

它仅获取每个值并乘以100(转换为百分比),调用round(以删除小数点,即6.666667 -> 7),然后调用to_s将其转换为字符串并连接为'%'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我可以在DataFrame中将百分比值转换为从0.0到10.0的十进制值吗?

来自分类Dev

SQL Server 2008,将十进制值转换为百分比而不舍入?

来自分类Dev

将十进制额定值(最多5 w / 0.1增量)转换为百分比

来自分类Dev

如何在FusionCharts中将十进制值格式化为百分比?

来自分类Dev

CKAN在数据预览中自动将我的数据以百分比转换为十进制

来自分类Dev

对象类型列,其百分比以%表示,并以十进制表示,将全部转换为十进制

来自分类Dev

只需要两个十进制值的百分比

来自分类Dev

在Excel中将范围转换为百分比

来自分类Dev

在Numpy中将数组转换为百分比

来自分类Dev

如何将多个十进制百分比与printf对齐

来自分类Dev

表格格式 - 数字、十进制、百分比

来自分类Dev

如何在Ruby中将十进制年份值转换为日期?

来自分类Dev

格式化具有不同语言环境的百分比(逗号为十进制)

来自分类Dev

使用Linq Lambda函数将可为空的十进制数字求和成百分比

来自分类Dev

使用 PrintfTickFormatter 将散景 x 轴从十进制格式化为百分比

来自分类Dev

在ruby中将十进制转换为二进制

来自分类Dev

.htaccess无法正确转换百分比编码的哈希(#)

来自分类Dev

在bash中将百分比编码的文件URL转换为本地文件

来自分类Dev

如何在C / C ++中将百分比转换为正态分布的z分数?

来自分类Dev

如何在列表中将百分比转换为小数

来自分类Dev

如何在列表中将百分比转换为小数

来自分类Dev

如何在列表中将百分比转换为小数

来自分类Dev

防止Firefox在地址栏中将字符转换为百分比格式

来自分类Dev

在5星评级系统中将评级转换为百分比

来自分类Dev

在文本文件中将十六进制值转换为十进制

来自分类Dev

如何在python中将十进制转换为二进制值?

来自分类Dev

在 Swift 中将十六进制转换为十进制

来自分类Dev

将值转换为所有值之和的百分比

来自分类Dev

将值转换为所有值之和的百分比

Related 相关文章

  1. 1

    我可以在DataFrame中将百分比值转换为从0.0到10.0的十进制值吗?

  2. 2

    SQL Server 2008,将十进制值转换为百分比而不舍入?

  3. 3

    将十进制额定值(最多5 w / 0.1增量)转换为百分比

  4. 4

    如何在FusionCharts中将十进制值格式化为百分比?

  5. 5

    CKAN在数据预览中自动将我的数据以百分比转换为十进制

  6. 6

    对象类型列,其百分比以%表示,并以十进制表示,将全部转换为十进制

  7. 7

    只需要两个十进制值的百分比

  8. 8

    在Excel中将范围转换为百分比

  9. 9

    在Numpy中将数组转换为百分比

  10. 10

    如何将多个十进制百分比与printf对齐

  11. 11

    表格格式 - 数字、十进制、百分比

  12. 12

    如何在Ruby中将十进制年份值转换为日期?

  13. 13

    格式化具有不同语言环境的百分比(逗号为十进制)

  14. 14

    使用Linq Lambda函数将可为空的十进制数字求和成百分比

  15. 15

    使用 PrintfTickFormatter 将散景 x 轴从十进制格式化为百分比

  16. 16

    在ruby中将十进制转换为二进制

  17. 17

    .htaccess无法正确转换百分比编码的哈希(#)

  18. 18

    在bash中将百分比编码的文件URL转换为本地文件

  19. 19

    如何在C / C ++中将百分比转换为正态分布的z分数?

  20. 20

    如何在列表中将百分比转换为小数

  21. 21

    如何在列表中将百分比转换为小数

  22. 22

    如何在列表中将百分比转换为小数

  23. 23

    防止Firefox在地址栏中将字符转换为百分比格式

  24. 24

    在5星评级系统中将评级转换为百分比

  25. 25

    在文本文件中将十六进制值转换为十进制

  26. 26

    如何在python中将十进制转换为二进制值?

  27. 27

    在 Swift 中将十六进制转换为十进制

  28. 28

    将值转换为所有值之和的百分比

  29. 29

    将值转换为所有值之和的百分比

热门标签

归档