Title: | Extra 'recipes' for Japanese Text, Date and Address Processing |
---|---|
Description: | In order to handle Japanese text in the feature engineering process, morphological analysis is necessary. Following the framework of `recipes`, to provide steps that can be applied to `textrecipes` for subsequent processing. |
Authors: | Shinya Uryu [aut, cre] |
Maintainer: | Shinya Uryu <[email protected]> |
License: | MIT + file LICENSE |
Version: | 0.0.0.9000 |
Built: | 2024-10-30 04:16:59 UTC |
Source: | https://github.com/uribo/washoku |
step_tokenize_jp()
creates a specification of a recipe step that
will convert a character predictor into a tokenlist_jp.
step_tokenize_jp( recipe, ..., role = NA, trained = FALSE, columns = NULL, engine = "sudachir", options = list(mode = "A", type = "surface", pos = TRUE, instance = NULL), skip = FALSE, id = rand_id("tokenize_jp") )
step_tokenize_jp( recipe, ..., role = NA, trained = FALSE, columns = NULL, engine = "sudachir", options = list(mode = "A", type = "surface", pos = TRUE, instance = NULL), skip = FALSE, id = rand_id("tokenize_jp") )
recipe |
A recipe object. The step will be added to the sequence of operations for this recipe. |
... |
One or more selector functions to choose which
variables are affected by the step. See |
role |
Not used by this step since no new variables are created. |
trained |
A logical to indicate if the quantities for preprocessing have been estimated. |
columns |
A character string of variable names that will
be populated (eventually) by the |
engine |
Implement token engine package. Defaults to 'sudachir'. |
options |
list. path to engine's function. |
skip |
A logical. Should the step be skipped when the
recipe is baked by |
id |
A character string that is unique to this step to identify it. |
The following packages are available for the engine
.
sudachir (Sudachi)
RcppMeCab (MeCab)
Token list for Japanese character
tokenlist_jp(tokens = list())
tokenlist_jp(tokens = list())
tokens |
list |
## Not run: tokens <- list(purrr::set_names(c(intToUtf8(c(26519, 27278))), c(intToUtf8(c(21517, 35422))))) tokenlist_jp(tokens) ## End(Not run)
## Not run: tokens <- list(purrr::set_names(c(intToUtf8(c(26519, 27278))), c(intToUtf8(c(21517, 35422))))) tokenlist_jp(tokens) ## End(Not run)