Como posso definir manualmente o id do documento em um corpus?

Estou criando um Copus de um dataframe. Eu passo como umVectorSource como há apenas uma coluna que eu quero usar como fonte de texto. Isso funciona, no entanto, preciso dos IDs do documento dentro do corpus para corresponder aos IDs do documento do dataframe. Os IDs do documento são armazenados em uma coluna separada no dataframe 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"]]))

A execução desse código cria um corpus; no entanto, os IDs do documento são executados de 1 a 6. Existe alguma maneira de criar o corpus com os documentos ids 1,3,5,7,8,10?

questionAnswers(3)

yourAnswerToTheQuestion