¿Deseas eliminar los documentos vacíos de DocumentTermMatrix en R topicmodels?

Estoy haciendo modelado de temas usando el paquete de modelos de tema en R. Estoy creando un objeto de Corpus, haciendo un preprocesamiento básico y luego creando un DocumentTermMatrix:

corpus <- Corpus(VectorSource(vec), readerControl=list(language="en")) 
corpus <- tm_map(corpus, tolower)
corpus <- tm_map(corpus, removePunctuation)
corpus <- tm_map(corpus, removeWords, stopwords("english"))
corpus <- tm_map(corpus, stripWhitespace)
corpus <- tm_map(corpus, removeNumbers)
...snip removing several custom lists of stopwords...
corpus <- tm_map(corpus, stemDocument)
dtm <- DocumentTermMatrix(corpus, control=list(minDocFreq=2, minWordLength=2))

Y luego ejecutando LDA:

LDA(dtm, 30)

Esta llamada final a LDA () devuelve el error

  "Each row of the input matrix needs to contain at least one non-zero entry". 

Supongo que esto significa que hay al menos un documento que no tiene términos después de preprocesar. ¿Hay una manera fácil de eliminar documentos que no contengan términos de un DocumentTermMatrix?

Busqué en la documentación el paquete topicmodels y encontré la función removeSparseTerms, que elimina los términos que no aparecen en ningún documento, pero no hay un análogo para la eliminación de documentos.

Respuestas a la pregunta(5)

Su respuesta a la pregunta