機能
オブジェクトの内容を,指定した位置が先頭となるように移動する.
形式
y = rotate( x, index )
パラメータ
x : 入力オブジェクト (Series, Snapshot)
y : 出力オブジェクト (Series)
index : 先頭にする座標
解説
データの先頭から index までのデータは,オブジェクトの最後に移動される.
index が負であった場合,|index| の位置に入力の先頭が移動される.
x が多次元ならば index は Series 値で,1 次元ならば Scalar 値で設定する.
使用例
2 次元の場合
[0]:[0]% 1 2 3 4 5
[1]:[0]% 6 7 8 9 10
という x に対し,rotate(x,(0,3)) を実行すると,
[0]:[0]% 4 5 1 2 3
[1]:[0]% 9 10 6 7 8
rotate(x,(0,-3)) を実行すると,
[0]:[0]% 3 4 5 1 2
[1]:[0]% 8 9 10 6 7