|
Hey total ruby n00b here... I'm having trouble with parsing data into ruby for statistical analysis.
The data looks like this: 32 0 0 0 0 0 0 0 0 8412803500 0 0 0 0 0 0 0 46655166 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 240554000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 85321000 0 0 0 0 0 0 0 479719000 0 0 0 97823285 283432000 0 73887750 0 0 157225000 88659750 285211000 70285000 0 161747000 161167000 234739666 120400000 300083000 0 0 202327250 111865000 183127000 0 161027000 0 0 0
33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
I need to store the index of the entry, in this case 32 and 33, as the name of the 2 Dimensional array (array of arrays as ruby handles it?) and then each value (alot of zeros in the case of 33) as a unique entry. The format is plain tyext right now and I have had no luck using File.readline
For some reason this does NOT work, the array dimensions do not match expected structure: elsif /aqua_t/=~(files_to_parse[i]) line_counter = 0 line = File.readlines(files_to_parse[i]).each do |line| line.each{|x| x.to_i} raw_data_t[line_counter]=line.split aqua = [0] line_counter+=1 end#ends block over lines
Any advice would be much appreciated. --m
|