34

既存のベクトルを取得して、その各要素を6回繰り返しようとしています。使いやすいと思いますrep()が、壁にぶつかり続けています。基本的に私はこのベクトルを取りたいと思います:

1027 1028 1030 1032 1037

そしてそれをこれに変えてください:

1027 1027 1027 1027 1027 1027 1028 1028 1028 1028 1028 1028 ...
4

1 に答える 1

55

引数を使用します。

rep(c(1027, 1028, 1030, 1032, 1037), each = 6)
#  [1] 1027 1027 1027 1027 1027 1027
#  [7] 1028 1028 1028 1028 1028 1028
# [13] 1030 1030 1030 1030 1030 1030
# [19] 1032 1032 1032 1032 1032 1032
# [25] 1037 1037 1037 1037 1037 1037

の引数:

rep(c(1027, 1028, 1030, 1032, 1037), times = 6)
#  [1] 1027 1028 1030 1032 1037
#  [6] 1027 1028 1030 1032 1037
# [11] 1027 1028 1030 1032 1037
# [16] 1027 1028 1030 1032 1037
# [21] 1027 1028 1030 1032 1037
# [26] 1027 1028 1030 1032 1037
于 2010-09-08T23:02:35.190 に答える