如何基于R中的数据帧生成多个数字序列?

问题描述 投票:0回答:1

我有一个像这样的数据框

df <- data.frame(start = 1:9, end = seq(2,18,by = 2))

# Now I want to generate multiple series number set base on these 2 columns
# The ideal result should be looks like this way

1,2
2,3,4
3,4,5,6
....

有人可以帮我吗? Thx

r numbers seq
1个回答
0
投票

[看起来我们可以通过在data.frame上应用Map:的每一行上执行此操作,以使左侧和右侧分别是'start','end'的相应元素,即1:22:4

do.call(Map, c(f = `:`, df))
© www.soinside.com 2019 - 2024. All rights reserved.