R是否有一种干净的方法来旋转数组(类似于Ruby?)?

时间:2020-06-27 14:42:09

标签: r arrays rotation

Ruby有一个很好的旋转数组的方法。复制this example后,Ruby可以做到这一点:

a = [ "a", "b", "c", "d" ]
a.rotate!        #=> ["b", "c", "d", "a"]
a                #=> ["b", "c", "d", "a"]
a.rotate!(2)     #=> ["d", "a", "b", "c"]
a.rotate!(-3)    #=> ["a", "b", "c", "d"]

R有没有什么功能可以用很少的代码完成?如果没有,解决此功能的惯用方法是什么?我确信我可以通过for循环实现此功能,但是我不想写10行来写一两行。

注意:此问题与矩阵旋转无关。这是一维问题。

0 个答案:

没有答案