我正在尝试从 CSV 文件中选择最好的 3 个结果。读取文件没问题,但我无法从我的文件中挑选出最好的结果。
到目前为止,这是我从文件中挑选出最好的 3 个结果:
CSV 文件:
Brain 345677
Mary 5
John 23355676
William 432200
Jessica 21
红宝石代码:
elements = []
file = File.open'ballots.csv', 'r' do |file|
header = false
ballots = []
results = []
while line = file.gets
unless header
element = line.split ','
if [:ballots1] > [:ballots2]
results = ballots1
end
else
results = ballots2
end
puts "#{element[3]}:#{element[4]}"
end
header = false
end