我正在尝试采用现有向量并将其每个元素重复六次。我觉得这应该很容易使用rep()
,但我一直在碰壁。基本上我想采用这个向量:
1027 1028 1030 1032 1037
并把它变成这样:
1027 1027 1027 1027 1027 1027 1028 1028 1028 1028 1028 1028 ...
使用每个参数:
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