タグ

ブックマーク / oku.edu.mie-u.ac.jp/~okumura (1)

  • Rubyによるデータ処理

    TSVファイルをCSVファイルに タブ区切り(TSV,Tab-Separated Values)テキストを読んでCSV(Comma-Separated Values)にして出力する。簡易版であり,元のデータにコンマが含まれているとまずい。1行目の -w はwarningをonにするオプションであるが,/usr/bin/env と組み合わせると,環境によってはうまくいかない。その場合は -w を取るか,あるいは #! /usr/bin/ruby -w のようにフルパスにする。2行目は省略可。 #! /usr/bin/env ruby -w # coding: utf-8 while line = gets puts line.split("\t").join(",") end タブ("\t")を区切りとして配列に分割し,それを再びコンマ(",")で結合している。実は,line には改行も付い

  • 1