私はそのような多次元配列を持っています:
original_array[0] = Array(20 elements) # Titles
original_array[1] = Array(20 elements) # Values
私はこの配列をこれまでに10列に分割しました:
@splited_array = Array.new
@original_array.each do |elem|
@tmp = Array.new
elem.each_slice(10) do |row|
@tmp << row
end
@splited_array << @tmp
end
# Result:
# splited_array[0][0] => labels 1 to 9
# splited_array[0][1] => labels 10 to 19
# splited_array[1][0] => values 1 to 9
# splited_array[1][1] => values 10 to 19
ここで、この結果にマージします。
# splited_array[0][0] => labels 1 to 9
# splited_array[0][1] => values 1 to 9
# splited_array[1][0] => labels 10 to 19
# splited_array[1][1] => values 10 to 19
これを行うための最良の方法は何ですか?どんな助けでも大歓迎です