Description Usage Arguments Details Value Note Examples
To make the usage as consistent as possible with other packages, quanteda
also provides shortcut wrappers to convert(), designed to be
similar in syntax to analogous commands in the packages to whose format they
are converting.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | as.wfm(x)
## S3 method for class 'dfm'
as.wfm(x)
as.DocumentTermMatrix(x)
## S3 method for class 'dfm'
as.DocumentTermMatrix(x)
dfm2austin(x)
dfm2tm(x, weighting = tm::weightTf)
dfm2lda(x, omit_empty = TRUE)
dtm2lda(x, omit_empty = TRUE)
dfm2dtm(x, omit_empty = TRUE)
dfm2stm(x, docvars = NULL, omit_empty = TRUE)
|
x |
the dfm to be converted |
weighting |
a tm weight, see |
omit_empty |
logical; if |
docvars |
optional data.frame of document variables used as the
|
... |
additional arguments used only by |
as.wfm converts a quanteda dfm into the
wfm format used by the austin package.
as.DocumentTermMatrix will convert a quanteda dfm into the
tm package's DocumentTermMatrix format. Note: The
tm package version of as.TermDocumentMatrix() allows a weighting
argument, which supplies a weighting function for
TermDocumentMatrix(). Here the default is for
term frequency weighting. If you want a different weighting, apply the
weights after converting using one of the tm functions. For other
available weighting functions from the tm package, see
TermDocumentMatrix.
dfm2lda provides converts a dfm into the list representation
of terms in documents used by the lda package (a list with components
"documents" and "vocab" as needed by
lda::lda.collapsed.gibbs.sampler()).
dfm2ldaformat provides converts a dfm into the list
representation of terms in documents used by the lda package (a list
with components "documents" and "vocab" as needed by
lda::lda.collapsed.gibbs.sampler()).
A converted object determined by the value of to (see above).
See conversion target package documentation for more detailed descriptions
of the return formats.
Additional coercion methods to base R objects are also available:
[as.data.frame](x)converts a dfm into a data.frame
[as.matrix](x)converts a dfm into a matrix
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | corp <- corpus_subset(data_corpus_inaugural, Year > 1970)
dfmat <- dfm(corp)
# shortcut conversion to austin package's wfm format
identical(as.wfm(dfmat), convert(dfmat, to = "austin"))
## Not run:
# shortcut conversion to tm package's DocumentTermMatrix format
identical(as.DocumentTermMatrix(dfmat), convert(dfmat, to = "tm"))
## End(Not run)
## Not run:
# shortcut conversion to lda package list format
identical(quanteda.core:::dfm2lda(dfmat), convert(dfmat, to = "lda"))
## End(Not run)
## Not run:
# shortcut conversion to lda package list format
identical(dfm2ldaformat(dfmat), convert(dfmat, to = "lda"))
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.