我有一个这样的多维数组:
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
最好的方法是什么?任何帮助将不胜感激