Almacenar una lista dentro de un elemento de marco de datos en R

Quiero crear una estructura de datos en forma de

Start, End, Elements
  3  , 6  ,  {4,5}
  4 ,  10 ,  {7,8,9}
   ....

En palabras, estoy moviendo una bola a lo largo de una línea. El "inicio" representa la posición más a la izquierda de la pelota y el "Fin" representa la más derecha. Los "Elementos" significa que de alguna manera encuentro esas posiciones especiales. ¿Cuál es la mejor estructura de datos para usar cuando la cantidad de elementos puede crecer mucho? Lo único en lo que puedo pensar es en un marco de datos donde la tercera columna es una cadena con el formato adecuado. Entonces tendría que analizar la cadena si quisiera ver cada número en el conjunto. ¿Hay un mejor formato de datos que R tiene o es eso al respecto?

¡Gracias!

Respuestas a la pregunta(2)

Su respuesta a la pregunta