この章ではこれからMコマンドを使って分析する上で必要と思われるコマンドのいくつかを取り上げていく。ここからは各コマンドの詳しい説明は省略する。詳しく知りたい人は、“Mコマンド一覧(機能分類orコマンド名順)”の説明を読むか、知ってる人に聞くかして欲しい。
gunzip -c /home/practice/Mine/Data/StoreMaster1/Dat/Dat.gz |\ mcut f=8,2,13 |\ sort |\ msum k=1,2 f=3 |\ mcut f=1,3 |\ mavg k=1 f=2 >Dat/dat |
gunzip -c /home/practice/Mine/Data/StoreMaster1/Dat/Dat.gz |\ mdeinul field=8 |\ mcut field=8,2 |\ sort |\ muniqt key=1 >dat12-2 |
gunzip -c /home/practice/Mine/Data/StoreMaster1/Dat/Dat.gz |\ mdeinul field=8 |\ mcut field=8,2 |\ sort |\ mcount key=1 |\ |
echo '顧客別来店間隔日数'
>xxtitle
echo 'Lesson12にて作成' >>xxtitle date >>xxtitle echo ': 顧客コード: 来店間隔日数:' >xxfield gunzip -c /home/practice/Mine/Data/StoreMaster1/Dat/Dat.gz
|\
|
また、mdayと似た働きを持つコマンド(日付時間系)としてmwday、mweekがある。これらのコマンドの説明についてもMコマンド一覧を参考にしてほしい。
・ここまでMコマンドを学習してきた中でmsel〜もしくはmdel〜という名で出てきていた。msel〜とmdel〜は反対の意味を持つと考えてもらえばいい。例として、mselnulはnull値“*”を含む行の選択に対し、mdelnulはnull値“*”を含む行の除外選択である。ここで、いままでに出てきたコマンドで反対の意味を持つコマンドを紹介しておこう。