我有2個輸入矢量,如下所示。我需要匹配範圍,並需要將它們存儲在單獨的向量中。它的工作原理如下:iv1的前兩個值之間的值存儲在ov1中,iv2中的值存儲在iv2的第二個值和第三個值之間,依此類推。注意:輸入矢量中的值已經以升序排列。請任何想法?將一個矢量設置爲另一個矢量
輸入:
iv1 <- c(100, 200, 300, 400, 435)
iv2 <- c(60, 120, 140, 160, 180, 230, 250, 255, 265, 270, 295, 340, 355, 401, 422, 424, 430)
輸出:
ov1: 120, 140, 160, 180
ov2: 230, 250, 255, 265, 270, 295
ov3: 340, 355
ov4: 401, 422, 424, 430
'split(iv2,cut(iv2,breaks = iv1))' –