Rを使用しています。

no1,no2,
  1, 14,
  3, 25,
  4, 43,
  6, 65,

のようなデータフレームがありますが、これはno1=1,2のときno2=14、no1=4,5のときno2=43です。(3つ以上同じ数が連続して省略されることもあります。)
どのようにすれば

no1,no2,
  1, 14,
  2, 14,
  3, 25,
  4, 43,
  5, 43,
  6, 65,

のような形に変換できるでしょうか。