
Importar um dicionário de uma tabela em formato longo
Source:R/ac_dictionary.R
ac_dictionary_import.Rdac_dictionary_import() constrói um dicionário (ver
ac_build_dictionary()) a partir de uma tabela em formato longo:
uma linha por par palavra-categoria, o formato em que léxicos
costumam ser distribuídos (CSV, planilha). Útil para importar listas
de palavras construídas fora do R, ou léxicos de terceiros já
traduzidos/adaptados para português (o pacote não distribui nenhum
léxico de categorias além do OpLexicon usado em ac_sentiment();
veja vignette("dicionários") para onde encontrar léxicos de
terceiros e como adaptá-los a este formato).
Arguments
- data
Um
data.frame/tibble em formato longo, ou o caminho de um arquivo.csvnesse formato.- term_col
Nome da coluna com a palavra. Padrão:
"termo".- category_col
Nome da coluna com a categoria. Padrão:
"categoria".- ...
Argumentos adicionais passados a
utils::read.csv()quandodataé um caminho de arquivo (ex.:sep,fileEncoding).
Value
Lista nomeada de vetores de caracteres (um dicionário), uma
entrada por valor distinto de category_col.
Examples
lexico <- data.frame(
termo = c("bom", "ótimo", "mau", "péssimo"),
categoria = c("positivo", "positivo", "negativo", "negativo"),
stringsAsFactors = FALSE
)
ac_dictionary_import(lexico)
#> $negativo
#> [1] "mau" "péssimo"
#>
#> $positivo
#> [1] "bom" "ótimo"
#>