Zeilensumme für große Term-Document-Matrix / simple_triplet_matrix ?? {tm package}

Ich habe also eine sehr große Term-Document-Matrix:

> class(ph.DTM)
[1] "TermDocumentMatrix"    "simple_triplet_matrix"

> ph.DTM
A term-document matrix (109996 terms, 262811 documents)

Non-/sparse entries: 3705693/28904453063
Sparsity           : 100%
Maximal term length: 191 
Weighting          : term frequency (tf)

Wie erhalte ich die Zeilensumme (Häufigkeit) jedes Terms? Ich habe es versucht:

> apply(ph.DTM, 1, sum)
Error in vector(typeof(x$v), nr * nc) : vector size cannot be NA
In addition: Warning message:
In nr * nc : NAs produced by integer overflow

Offensichtlich weiß ich überremoveSparseTerms:

ph.DTM2 <- removeSparseTerms(ph.DTM, 0.99999)

Wodurch die Größe etwas verringert wird:

> ph.DTM2
A term-document matrix (28842 terms, 262811 documents)

Non-/sparse entries: 3612620/7576382242
Sparsity           : 100%
Maximal term length: 24 
Weighting          : term frequency (tf)

Aber ich kann immer noch keine matrixbezogenen Funktionen darauf anwenden:

> as.matrix(ph.DTM2)
Error in vector(typeof(x$v), nr * nc) : vector size cannot be NA
In addition: Warning message:
In nr * nc : NAs produced by integer overflow

Wie kann ich nur eine einfache Zeilensumme für dieses Objekt erhalten? Vielen Dank!!

Antworten auf die Frage(3)

Ihre Antwort auf die Frage