Method: PubliSci::Readers::CSV#observation_data

Defined in:
lib/publisci/readers/csv.rb

#observation_dataObject



72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
# File 'lib/publisci/readers/csv.rb', line 72

def observation_data
  obs = {}
  @data[0].map{|label|
    obs[label] = []
  }
  tmp = @data.dup
  tmp.shift

  tmp.map{|row|
    row.each_with_index{|entry,i|
      obs[@data[0][i]] << entry
    }
  }
  obs
end