エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
各グループごとにXXX(標準化など)したデータを作成する - My Life as a Mock Quant
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
各グループごとにXXX(標準化など)したデータを作成する - My Life as a Mock Quant
今までは、例えば、下記のようなあるデータフレームのデータを、日付ごとにスケーリング(scale())し、そ... 今までは、例えば、下記のようなあるデータフレームのデータを、日付ごとにスケーリング(scale())し、その結果をデータフレームとして返すような処理として、以下のように書いていた。 これは「各日付ごとに全IDのデータ(r)列が存在し、それを日付ごとにスケーリングしたい!」という処理である。 (これはsummarizeだとうまくいかないので四苦八苦したあげく、以下のように書いていた) > library("dplyr") > library("tidyr") > df <- data.frame(date=rep(Sys.Date() + 1:3, each=3), id=rep(1:3, 3), r=rpois(9, 2)) > df date id r 1 2016-07-22 1 1 2 2016-07-22 2 2 3 2016-07-22 3 1 4 2016-07-23 1 2