Calcula el promedio de sílabas por palabra para cada elemento de text.
Internamente suma las sílabas con count_syllables y divide por
la cantidad de palabras con count_words.
Usage
avg_syllables_per_word(
text,
na_as_zero = FALSE,
drop_empty = TRUE,
syllable_fun = syll_count,
syll_args = list(),
...
)Arguments
- text
Vector de caracteres con el/los texto(s) a analizar.
- na_as_zero
Lógico; si es
TRUE, cuandotexttieneNAdevuelve 0 en lugar deNA. Además, si un elemento no contiene palabras, devuelve 0 en lugar deNA.- drop_empty
Lógico; si es
TRUE, descarta tokens vacíos antes de contar (se reenvía a las funciones de conteo/tokenización).- syllable_fun
Función de silabificación por palabra (por defecto
syll_count); se reenvía acount_syllables.- syll_args
Lista de argumentos adicionales para
syllable_fun.- ...
Argumentos adicionales que se pasan a
tokenize_words.
Examples
avg_syllables_per_word("Este es un texto de prueba.")
#> [1] 1.5
avg_syllables_per_word(c("Una sola", "Dos palabras más"))
#> [1] 2.000000 1.666667