1

Rでそれを行うことが可能かどうか疑問に思っていました:

  1. 私はlist <- c(x1, x2, x3, x4, xn...)
  2. for ループを使用x1して、リストの一番下に を配置しc(x2, x3, x4, xn.. x1)ます。
  3. 次のループはc(x3, x4, x5... x1, x2)

これはRで可能ですか?

4

2 に答える 2

3

同上。何をしようとしているのかわかりませんが、マトリックスを返す代替手段があります...

sapply( 0:9 , function(x) c( (1 + x) : 10 , seq_len(x)  ) )
#      [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10]
# [1,]    1    2    3    4    5    6    7    8    9    10
# [2,]    2    3    4    5    6    7    8    9   10     1
# [3,]    3    4    5    6    7    8    9   10    1     2
# [4,]    4    5    6    7    8    9   10    1    2     3
# [5,]    5    6    7    8    9   10    1    2    3     4
# [6,]    6    7    8    9   10    1    2    3    4     5
# [7,]    7    8    9   10    1    2    3    4    5     6
# [8,]    8    9   10    1    2    3    4    5    6     7
# [9,]    9   10    1    2    3    4    5    6    7     8
#[10,]   10    1    2    3    4    5    6    7    8     9
于 2013-10-25T18:51:49.470 に答える