Extract and process soil taxonomic data from textual soil classification description.

taxonomy(
  text,
  method = "decompose",
  sep = " ",
  pattern = c(", ", " A ", " textura ")
)

Arguments

text

Character string with soil classification description (in Portuguese).

method

Character string defining the string processing method. Options: decompose.

sep

Character string. Defaults to sep = " ".

pattern

Character string (in Portuguese). Defaults to pattern = c(", ", " A ", " textura ").

Author

Alessandro Samuel-Rosa alessandrosamuelrosa@gmail.com

Examples

text <- c("CAMBISSOLO HÁPLICO Ta Eutrófico léptico A proeminente textura média", "PLANOSSOLO HÁPLICO Distrófico solódico êndico plintossólico, textura média, Tb", "CHERNOSSOLO ARGILÚVICO Órtico típico textura média com cascalho/argilosa com cascalho", "ARGISSOLO VERMELHO-AMARELO", "Latossolo" ) taxonomy(text)
#> ordem subordem grangrupo subgrupo #> 1 CAMBISSOLO HÁPLICO Ta Eutrófico léptico #> 2 PLANOSSOLO HÁPLICO Distrófico solódico êndico plintossólico #> 3 CHERNOSSOLO ARGILÚVICO Órtico típico #> 4 ARGISSOLO VERMELHO-AMARELO <NA> <NA> #> 5 LATOSSOLO <NA> <NA> <NA>