Ruby で csv ファイルに列を書き込むのに問題があります。以下は私のコードスニペットです。
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
このコードはすべての行に列ヘッダーを追加します。データの各列の先頭にのみ必要です。ここや他の場所を検索しましたが、その方法について明確な答えが見つかりません。どんな助けでも大歓迎です。