yucken の業務上電脳 Tips 日記、なのだよ。-弐式-

いまさら電脳 Tips といふものを、書いてみむとして、するなり.元々は広い意味での電脳(コンピュータ)の Tips を書いていたのですが,いつのまにか,解析ツールの「電脳 ruby」と IDL の Tips がメインに (・)>

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

こんな感じになるのですが、詳細はまた明日以降。