1
をdplyrする機能を入力:巡回置換またはnumpy.roll()Iのようなデータがある場合群
:Gは、Iのような値を有する第2の列を作成するdplyr使用するにはどうすればよい基であるとg in
1 a
1 b
1 c
1 d
2 e
2 f
2 g
2 h
を
g in out
1 a b
1 b c
1 c d
1 d a
2 e f
2 f g
2 g h
2 h e
これは、最初の行を最後に置くroll()または並べ替えです。私は、標準的な評価関数を使用して、リード/ラグ、c()、tail/head内のベクトルスライスの組み合わせを試しました。私はそのような望ましい順列、NAs(私が欲しくない)、または因子からintへの型変換を得ない。
うわー、ありがとう!私はdplyr :: versionを使用していませんでしたが、デフォルトの引数についてはわかりませんでした。 – Joe