¿Cómo puedo configurar manualmente la identificación del documento en un corpus?

Estoy creando un Copus a partir de un marco de datos. Lo paso como unVectorSource ya que solo hay una columna que quiero usar como fuente de texto. Esto funciona, sin embargo, necesito los identificadores de documentos dentro del corpus para que coincidan con los identificadores de documentos del marco de datos. Los ID de documento se almacenan en una columna separada en el marco de datos original.

df <- as.data.frame(t(rbind(c(1,3,5,7,8,10), 
                        c("text", "lots of text", "too much text", "where will it end",         "give peas a chance","help"))))
colnames(df) <- c("ids","textColumn")
library("tm")
library("lsa")
corpus <- Corpus(VectorSource(df[["textColumn"]]))

La ejecución de este código crea un corpus; sin embargo, los ID de documento se ejecutan de 1 a 6. ¿Hay alguna forma de crear el corpus con las identificaciones de documento 1,3,5,7,8,10?

Respuestas a la pregunta(3)

Su respuesta a la pregunta