R:从另一个数据帧创建间隔为两列的新数据帧

时间:2019-12-12 05:21:23

标签: r dataframe intervals

我有一个数据框,每一行包含一个存储在2列(int1,int2)中的范围。

> df <- data.frame(name=c('a','b','c'), int1=c(1,3,7), int2=c(4,8,9))

  name int1 int2
1    a    1    4
2    b    3    8
3    c    7    9

如何创建一个新的数据帧,并在int1和int2之间设置每一行的间隔,以便获得:

   name value
1     a    1  
2     a    2
3     a    3
4     a    4 
5     b    3   
6     b    4
7     b    5
8     b    6
9     b    7
10    b    8
11    c    7
12    c    8
13    c    9

0 个答案:

没有答案