データセットを上下に反転するプログラム/1

Last-modified: 2009-04-02 (木) 17:52:23

質問 データセットを上下に反転するプログラムはどういうときにつかうの?


ページ投稿者優先順位カテゴリー投稿日バージョン状態
データセットを上下に反転するプログラムMeowsas 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