ruby でデータファイルを読み込む
パターンマッチングを使ってかっこよくデータを読み込むことを模索します。たとえば次のようなファイル:
data.txt 2016-07-10 temperature [K] --------- hour Yokohama Tokyo 11 29.5 30.6 12 30.1 31.4
を、読み込みます。ファイル名は data.txt として、次のスクリプト
fni = "data.txt" xio = File.open( fni ) xline = xio.gets until /^(\-)+/ =~xline xheader = xio.gets xdata = xio.gets puts xheader puts xdata
を実行すると、
hour Yokohama Tokyo 11 29.5 30.6
こんな感じになるのですが、詳細はまた明日以降。