fixed NaN error when dividing by 0

threading
Jeff Yates 2020-11-22 15:18:37 -05:00
parent ddb4003e66
commit fa39e4d040
1 changed files with 2 additions and 1 deletions

View File

@ -161,7 +161,8 @@ def process_file (file_name, binfile, type)
output[key] = Hash.new
output[key][:words] = bin_counter(bins[bin_number], text)
output[key][:total] = count_total(output[key])
output[key][:frequency] = output[key][:total].to_f / output[:total_words].to_f
output[key][:frequency] = 0
output[key][:frequency] = output[key][:total].to_f / output[:total_words].to_f if output[:total_words] != 0
end
write_output_json(output,outfile + '-out.json')
write_output_csv(output,outfile + '-out.csv')