如何计算使用SQLite3的Rails应用程序的中位数?

时间:2015-06-10 14:09:47

标签: ruby-on-rails ruby

有没有办法在使用默认SQLite3数据库的Rails 4应用程序中进行中位数计算?

我已经构建了应用程序,但想添加一个中值函数,我发现active_median gem现在只适用于PostgreSQL:

https://github.com/ankane/active_median

1 个答案:

答案 0 :(得分:0)

尝试此计算中位数

def median(array)
  sorted = array.sort
  len = sorted.length
  return (sorted[(len - 1) / 2] + sorted[len / 2]) / 2.0
end