最近いろんなのが出てきて追いきれてなかったのでメモ。 Vectorized Functionsとは dplyrにはmutate()やtransmute()など,新たな変数を作成する関数があります。多くの場合,元ある変数から計算(操作)して新たな変数を導くのですが,この計算(操作)に使える便利な関数たちをVectorized Funcitonsと呼ぶようです。 これはRStudioが公開しているチートシート群の中の,Data Transformation Cheat Sheetの2ページ目に一覧があります1。 今回はここに紹介してある関数を実際にテストしてみます。 関数一覧 チートシートの該当箇所にある関数は以下のとおりです: オフセット(Offsets) dplyr::lag() dplyr::lead() 累積集計(Cumulative Aggregates) dplyr::cumall