gpt4 book ai didi

ruby-on-rails - 如何计算数组中值介于 1 和 100 之间的元素的百分比?

转载 作者:太空宇宙 更新时间:2023-11-03 18:07:21 24 4
gpt4 key购买 nike

我正在使用 Ruby 2.4。我有一个包含一堆字符串的数据数组......

["a", "1", "123", "a2c", ...]

我可以使用以下方法检查我的数组中完全是数字的元素的百分比

data_col.grep(/^\d+$/).size / data_col.size.to_f

但是我如何检查元素的百分比是数字且其值介于 1 和 100 之间?

最佳答案

尝试类似的东西

data_col.grep(/^\d+$/).count { |item| item.to_i.between?(1, 100) } / data_col.size.to_f

关于ruby-on-rails - 如何计算数组中值介于 1 和 100 之间的元素的百分比?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42006674/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com