如何在r中选择n个连续数和m个数间隔?

如何在r中选择n个连续数和m个数间隔?,r,R,这里有一个非常简单的问题: 我有一系列数据: 数据只需创建长度为12的逻辑向量并使用向量循环: test <- 1:420 idx <- rep(c(FALSE, TRUE, FALSE), c(5,3,4)) test[idx] # [1] 6 7 8 18 19 20 30 31 32 42 43 44 54 55 56 66 67 68 78 79 80 90 91 92 102 103 104 114 115 116 1

这里有一个非常简单的问题:

我有一系列数据:
数据只需创建长度为12的逻辑向量并使用向量循环:

test <- 1:420
idx <- rep(c(FALSE, TRUE, FALSE), c(5,3,4))
test[idx]
#  [1]   6   7   8  18  19  20  30  31  32  42  43  44  54  55  56  66  67  68  78  79  80  90  91  92 102 103 104 114 115 116 126 127 128 138
# [35] 139 140 150 151 152 162 163 164 174 175 176 186 187 188 198 199 200 210 211 212 222 223 224 234 235 236 246 247 248 258 259 260 270 271
# [69] 272 282 283 284 294 295 296 306 307 308 318 319 320 330 331 332 342 343 344 354 355 356 366 367 368 378 379 380 390 391 392 402 403 404
#[103] 414 415 416

test只需创建长度为12的逻辑向量并使用向量循环:

test <- 1:420
idx <- rep(c(FALSE, TRUE, FALSE), c(5,3,4))
test[idx]
#  [1]   6   7   8  18  19  20  30  31  32  42  43  44  54  55  56  66  67  68  78  79  80  90  91  92 102 103 104 114 115 116 126 127 128 138
# [35] 139 140 150 151 152 162 163 164 174 175 176 186 187 188 198 199 200 210 211 212 222 223 224 234 235 236 246 247 248 258 259 260 270 271
# [69] 272 282 283 284 294 295 296 306 307 308 318 319 320 330 331 332 342 343 344 354 355 356 366 367 368 378 379 380 390 391 392 402 403 404
#[103] 414 415 416
test
new.data
new.data