卒論で作ってくれた,興味深いプログラムを引き継ぐことにしました.目的は,他のデータへの適用です.
まずは再現性を…なのですが,プログラムの挙動がおかしい.じっくりコードを見てもわかりません.ソースファイルを分岐させて,途中経過を出力させてみると,バグの発生源が分かりました.そして修正.
入力データの生成は,RubyとFasterCSVライブラリを使います.
FasterCSV.open(outfilename, "w", :row_sep => "\r\n") do |csv|
と書くことで,改行コードを CR LF にします.
目標達成までの道のりは長いですが,この週末に,できるかもしれません.