S
Stuart Clarke
I am reading delimited lines of data stored in array eg
123 name address date product
I perform an array.each and then run an if statement based on the ID
(123). What I wish to do now is say
if you find ID 123
read the entries in name and count unique names
eg the entries bob bob mike sue
Would report 2 bob
1 mike
1 sue
I was thinking something like this
if id==123
namelist.push name
counts = Hash.new(0)
if namelist.find {|n| (counts[n]) +=1}
puts counts + name
Obviously the coding is not correct, but can anyone comment or expand
further on this?
Many thanks
123 name address date product
I perform an array.each and then run an if statement based on the ID
(123). What I wish to do now is say
if you find ID 123
read the entries in name and count unique names
eg the entries bob bob mike sue
Would report 2 bob
1 mike
1 sue
I was thinking something like this
if id==123
namelist.push name
counts = Hash.new(0)
if namelist.find {|n| (counts[n]) +=1}
puts counts + name
Obviously the coding is not correct, but can anyone comment or expand
further on this?
Many thanks