我有:
df <- data.frame(ID=c("a","a", "b","b"),from=c(1610,1620, 800,900), to=c(1614,1622,805,902))
ID from to
1 a 1610 1614
2 a 1620 1622
3 b 800 805
4 b 900 902
我想用新行来填充“ from”和“ to”:
ID new
a 1610
a 1611
a 1612
a 1613
a 1614
b 800
b 801
b 802
b 803
b 804
b 805
是否有任何“简便”的方法可以做到这一点?我尝试通过在范围内添加一个新变量,并在中间的步骤做一个列表,但我对此非常执迷。