【发布时间】:2015-08-25 20:27:57
【问题描述】:
有没有办法在使用默认 SQLite3 数据库的 Rails 4 应用程序中进行中位数计算?
我已经构建了应用程序,但想添加一个中值函数,我发现 active_median gem 目前仅适用于 PostgreSQL:
【问题讨论】:
-
你想在内存还是数据库中计算?
标签: ruby-on-rails ruby
有没有办法在使用默认 SQLite3 数据库的 Rails 4 应用程序中进行中位数计算?
我已经构建了应用程序,但想添加一个中值函数,我发现 active_median gem 目前仅适用于 PostgreSQL:
【问题讨论】:
标签: ruby-on-rails ruby
试试这个来计算中位数
def median(array)
sorted = array.sort
len = sorted.length
return (sorted[(len - 1) / 2] + sorted[len / 2]) / 2.0
end
【讨论】: