PsyLab-LAN FAQ集

データファイル中のTABをスペースに変えたい

1997年3月吉日新規登録

多数のカラムからなるデータファイルを入力する際には、データとデータの区切りをスペースで空けて行くよりも、TABで空けていく方がはるかに効率がよいのですが、問題はデータ解析プログラムによっては、TABをデータの区切りと認識しないのがあることです。SASなども標準ではTABを区切りと見てくれません。

この質問は、TABで区切ったデータファイルのTABを同じ幅だけのスペースに置き換える方法は無いか?という意味です。

一番簡単なのは、Muleを使う方法で、まず、どの範囲のTABをスペースに置き換えるかを region 指定します。その後、

M-x untabify
を実行すれば、(見た目には何も変わりませんが)全てのTABコードはスペースに変換されます。

nなおこの逆にスペースを(可能な限り)TABに置き換えるには、tabifyを使います。