私はルビーで新しくなっていますので、noobishnessを許してください。ハッシュをCSVに保存するには
私は2列のCSVを持っています。 1つは動物の名前で、もう1つは動物のタイプです。 私はすべてのキーが動物の名前であり、値が動物のタイプであるハッシュを持っています。私はより高速なCSVを使用せずにハッシュをCSVに書きたいと思います。私はいくつかのアイデアを考えました。最も簡単なものは..基本的なレイアウトです。
require "csv"
def write_file
h = { 'dog' => 'canine', 'cat' => 'feline', 'donkey' => 'asinine' }
CSV.open("data.csv", "wb") do |csv|
csv << [???????????]
end
end
私はそれからの読み取りにファイルを開いたとき、私はそれFile.open("blabla.csv", headers: true)
戻っファイルに同じ方法を記述することも可能であろうが開かれましたか?
私の質問に投票していただきありがとうございます。 :) – TheLegend
Ruby 1.9は古いCSVモジュールをFasterCSVに置き換えたので、実際にはFasterCSVを使用しています。標準ライブラリの一部であるため、FasterCSVではなくCSVと呼ばれます。 –