Description Usage Arguments Details Value Note Examples
Get the count of tokens (total features) or types (unique tokens).
1 2 3 |
x |
a quanteda object: a character, corpus, tokens, or dfm object |
... |
additional arguments passed to |
The precise definition of "tokens" for objects not yet tokenized (e.g.
character or corpus objects) can be controlled through optional
arguments passed to tokens()
through ...
.
For dfm objects, ntype
will only return the count of features
that occur more than zero times in the dfm.
named integer vector of the counts of the total tokens or types
Due to differences between raw text tokens and features that have been
defined for a dfm, the counts may be different for dfm objects and the
texts from which the dfm was generated. Because the method tokenizes the
text in order to count the tokens, your results will depend on the options
passed through to tokens()
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | # simple example
txt <- c(text1 = "This is a sentence, this.", text2 = "A word. Repeated repeated.")
ntoken(txt)
ntype(txt)
ntoken(char_tolower(txt)) # same
ntype(char_tolower(txt)) # fewer types
ntoken(char_tolower(txt), remove_punct = TRUE)
ntype(char_tolower(txt), remove_punct = TRUE)
# with some real texts
ntoken(corpus_subset(data_corpus_inaugural, Year < 1806), remove_punct = TRUE)
ntype(corpus_subset(data_corpus_inaugural, Year < 1806), remove_punct = TRUE)
ntoken(dfm(corpus_subset(data_corpus_inaugural, Year < 1800)))
ntype(dfm(corpus_subset(data_corpus_inaugural, Year < 1800)))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.