У меня возникли проблемы с записью столбцов в файл csv с Ruby. Ниже приведен фрагмент кода.
calc = numerator/denominator.to_f
data_out = "#{numerator}, #{denominator}, #{calc}"
File.open('cdhu3_X.csv','a+') do|hdr|
hdr << ["numerator","denominator","calculation\n"] #< column header
hdr << "#{data_out}\n"
end
Код добавляет заголовки столбцов к каждой строке, и мне нужен только он в верхней части каждого столбца данных. Я искал здесь и в других местах, но не могу найти четкого ответа на то, как это делается. Любая помощь будет принята с благодарностью.