我有一个数据框,每一行包含一个存储在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