rotate

機能

オブジェクトの内容を,指定した位置が先頭となるように移動する.

形式

y = rotate( x, index )

パラメータ

  1. x : 入力オブジェクト (Series, Snapshot)

  2. y : 出力オブジェクト (Series)

  3. index : 先頭にする座標

解説

  1. データの先頭から index までのデータは,オブジェクトの最後に移動される.

  2. index が負であった場合,|index| の位置に入力の先頭が移動される.

  3. 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
Last updated: 2005/11/12