Wie schreibe ich mit Ruby Spaltenüberschriften in eine CSV-Datei?
Ich habe Probleme beim Schreiben von Spalten in eine CSV-Datei mit Ruby. Unten ist mein Codeausschnitt.
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
Der Code fügt jeder Zeile die Spaltenüberschriften hinzu, und ich brauche sie nur am Anfang jeder Datenspalte. Ich habe hier und an anderen Orten gesucht, kann aber keine eindeutige Antwort darauf finden, wie es gemacht wird. Jede Hilfe wäre sehr dankbar.