Tôi đang cố gắng tạo hàm để hoàn thành chuỗi giờ trong băm sau.Cách tạo và điền dữ liệu bị thiếu theo dãy số trong một băm
{
name: "cardio",
data: [["06:00", 999], ["09:00", 154], ["10:00", 1059], ["11:00", 90]]
}
Nó nên tạo tất cả các giá trị bị mất trong các dữ liệu lĩnh vực
["07:00", 0], ["08:00", 0], ["12:00", 0], ["13:00", 0] ... ["23:00", 0]
Kết quả mong đợi:
{
name: "cardio",
data: [["06:00", 999], ["07:00", 0], ["08:00", 0], ["09:00", 154], ["10:00", 1059], ["11:00", 90]], ["12:00", 0], ["13:00", 0] ... ["23:00", 0]
}
Có thể làm điều đó? Một cái gì đó như:
data.each do |row|
(6..23).each do |hour|
.....
end
end