入力ファイルは次のようになります。Rubyを使用してcsvを配列に変換するにはどうすればよいですか?
dog,white,male cat,purple,female rat,gray,male
と私は通過し、そのデータで物事を行う、ラインごとにしたいです。
File.open("animals.csv")
while file has next line
currentline = array with each cell being an entry in the array
if currentline[0] == dog
put "dogs are cool"
end
put "your animal is a " + currentline[0]
end
あなたは正しいアイデアを得ていますか?私は、ifsとそれ以外のものでデータ行を操作し、最後にすべてを出力したい。
おかげ
なぜ車輪の再発明?あなたはCSVクラスを持っています。 "あなたのデータが複雑でない場合"は正当な理由ではない、IMO。 – St0rM