Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R从2列数据帧生成序列_R_Dataframe_Sequence - Fatal编程技术网

R从2列数据帧生成序列

R从2列数据帧生成序列,r,dataframe,sequence,R,Dataframe,Sequence,我有一个由两列组成的data.frame,其中第一列表示序列的起始编号,第二列表示同一序列的结束编号 对于每一行,我想生成一个序列,正如我刚才所描述的 数据: 我认为这是一个简单的问题 seq(b[,1],b[,2]) 应该行,但不行 我想要的结果是序列列表,因此在本例中是10个列表(或另一个容器)。例如,第一个序列应该是:3,4,5,6,7。其他与我显示的相同。您可以尝试Map Map(`:`, b$start, b$end) 如果需要矩阵输出 mapply(`:`, b$start, b

我有一个由两列组成的
data.frame
,其中第一列表示序列的起始编号,第二列表示同一序列的结束编号

对于每一行,我想生成一个序列,正如我刚才所描述的

数据:

我认为这是一个简单的问题

seq(b[,1],b[,2])
应该行,但不行


我想要的结果是序列列表,因此在本例中是10个列表(或另一个容器)。例如,第一个序列应该是:3,4,5,6,7。其他与我显示的相同。

您可以尝试
Map

Map(`:`, b$start, b$end)
如果需要矩阵输出

mapply(`:`, b$start, b$end)


是的,谢谢。我想要与您链接的问题相同的输出。通过在论坛上搜索,我无法找到那个问题。
mapply(`:`, b$start, b$end)
apply(b, 1, function(x) seq(x[1], x[2]))