Я хочу создать реальный массив временных рядов.В настоящее время я использую гем статистики для извлечения значений для каждого «дня»:
define_statistic :sent_count, :count
=> :all, :group => 'DATE(date_sent)',
:filter_on => {:email_id => 'email_id
> = ?'}, :order => 'DATE(date_sent) ASC'
Для этого создается массив, в котором есть значения для даты, например
[["12-20-2010",1], ["12-24-2010",3]]
Но мне нужно заполнить нулевые значения, чтобы оно выглядело примерно так:
[["12-20-2010",1], ["12-21-2010",0], ["12-22-2010",0], ["12-23-2010",0], ["12-24-2010",3]]
Обратите внимание, что во втором примере значения "0" для дней, которые отсутствовали в первом массиве, отсутствуют.