質問 データセットを上下に反転するプログラムはどういうときにつかうの?
ページ | 投稿者 | 優先順位 | カテゴリー | 投稿日 | バージョン | 状態 |
データセットを上下に反転するプログラム | Meow | 低 | sas Data step | 2008-03-18 (火) 10:38:50 | 質問中 |
質問詳細
どんなときにつかうのですか?
意見
- うーん、あまり実用性はないかもしれませんね。プロシジャを使って分析をする際には、上下関係ないですし -- たねや 2008-03-20 (木) 11:42:21
- でも、ここで使ったPOINT=は、SAS8以降の機能で、あまり知られていないようで持ち出してみました。うまく使うと、色々とイケますよ -- たねや 2008-03-20 (木) 11:44:01
- たとえば,ログファイルのように,時間の古いもの順にならんでいる大きいファイルがあって,新しいデータから順に時間をさかのぼって処理をしたいとき,ソートよりこの方法のほうが速いのではないでしょうか?試してみませんが,理論的にはソートより単純な処理だから軽いように思います. -- 翔 2009-02-04 (水) 01:26:06
- なるほど、ありがとうございます。ちなみに、巨大データになればなるほど処理速度に差がつくと思います。 -- たねや 2009-02-04 (水) 23:04:37
- ただいま,実務で使ってみました.ソートの3倍速かったです.目的は,後続するobsと比較してデータを間引く処理で,後ろ向きにlag関数を使うためでした.ありがとうございました! -- 翔 2009-04-02 (木) 17:42:14