.
欠落データとしてのピリオドと小数点区切りとしてのピリオドを含む、スペースで区切られたテキスト ファイルがあります。欠落しているすべてのデータ期間を置き換えてNaN
、小数点記号だけを残したい - 以下に例を示します。
サンプルデータ:
1981 12 23 . 4.5 . .
1981 12 24 4.6 7.8 1.2 22.0
1981 12 25 . . . .
1981 12 26 2.1 . 3.1 .
望ましい出力:
1981 12 23 NaN 4.5 NaN NaN
1981 12 24 4.6 7.8 1.2 22.0
1981 12 25 NaN NaN NaN NaN
1981 12 26 2.1 NaN 3.1 NaN
UNIX 環境で sed、tr、perl を使用する際のヘルプをいただければ幸いです。