Различные сегменты сети могут иметь разные значения MTU. В этом случае может произойти фрагментация. Для получения дополнительной информации см. TCP Максимальный размер сегмента
Эта (де) фрагментация происходит на уровне TCP. На прикладном уровне пакетов больше нет. TCP представляет собой непрерывный поток данных для приложения.
Вы можете поместить оба списка в кадр данных и позволить этой команде повторять ваши векторы:
input <- data.frame(a = 1:3, b = 4:9)
purrr::map2(input$a, input$b, sum)
Это специально разработано с purrr
, но вы можете использовать Map
:
Map(sum,1:3,4:9)
# [[1]]
# [1] 5
#
# [[2]]
# [1] 7
#
# [[3]]
# [1] 9
#
# [[4]]
# [1] 8
#
# [[5]]
# [1] 10
#
# [[6]]
# [1] 12
И вот как бы я перерабатывал, если бы мне пришлось:
x <- 1:3
y <- 4:9
l <- max(length(y), length(x))
map2(rep(x,len = l), rep(y,len = l),sum)
# [[1]]
# [1] 5
#
# [[2]]
# [1] 7
#
# [[3]]
# [1] 9
#
# [[4]]
# [1] 8
#
# [[5]]
# [1] 10
#
# [[6]]
# [1] 12