Method: Statsample::Codification.recode_vector

Defined in:
lib/statsample/codification.rb

.recode_vector(v, h, sep = Statsample::SPLIT_TOKEN) ⇒ Object



127
128
129
130
131
132
133
134
135
136
137
# File 'lib/statsample/codification.rb', line 127

def recode_vector(v,h,sep=Statsample::SPLIT_TOKEN)
  dict     = dictionary(h,sep)
  new_data = v.splitted(sep)
  new_data.collect do |c|
    if c.nil?
      nil
    else
      c.collect{|value| dict[value] }.flatten.uniq
    end
  end
end