Tranforms a vector of n-grams into a data frame.

ngrams2df(ngrams)

Arguments

ngrams

a character vector of n-grams.

Value

a data.frame with 2 (in case of n-grams without known position) or three columns (n-grams with position information).

See also

Decode n-grams: decode_ngrams.

Examples

ngrams2df(c("2_1.1.2_0.0", "3_1.1.2_0.0", "3_2.2.2_0.0", "2_1.1_0"))
#> position ngram distance #> 1 2 1.1.2 0.0 #> 2 3 1.1.2 0.0 #> 3 3 2.2.2 0.0 #> 4 2 1.1 0