From: Alan Forrester Date: 2012-11-28T23:41:42+09:00 Subject: Re: Multidimensional Array On Wed, Nov 28, 2012 at 2:15 PM, John M. wrote: > Hi , > > Currently I am using Ruby and a beginner > > I have the following multidimensional Array: > > [[value1, value1_other1 ,value1_other2], [value2, > value2_other1,value2_other2], [value3, value3_other1,value3_other2]] > > but i would like to get like this > > [['value1', value1_other1 , value1_other2], ['value2', value2_other1, > value2_other2], ['value3', value3_other1, value3_other2]] > > > Can anyone please help me in doing this Enumerable and array documentation are your friends: http://www.ruby-doc.org/core-1.9.3/Array.html http://ruby-doc.org/core-1.9.3/Enumerable.html your_array = [[value1, value1_other1 ,value1_other2], [value2, value2_other1,value2_other2], [value3, value3_other1,value3_other2]] new_array = your_array.collect{|y| [y[0].to_s,y[1..3]].flatten} Alan