Skip to contents

Calcula la cantidad de oraciones por cada elemento de un vector de texto, utilizando segment_sentences para la segmentación. Permite definir cómo tratar valores NA y si se deben descartar oraciones vacías (p. ej., producidas por espacios o puntuación aislada).

Usage

count_sentences(text, na_as_zero = FALSE, drop_empty = TRUE)

Arguments

text

Vector de caracteres con el/los texto(s) a analizar.

na_as_zero

Lógico; si es TRUE, cuando text tiene NA devuelve 0 en lugar de NA en el conteo.

drop_empty

Lógico; si es TRUE, descarta segmentos vacíos o con solo espacios al contar.

Value

Un vector entero con la cantidad de oraciones por elemento de text.

Details

Esta función es un contenedor liviano que delega la lógica de segmentación en segment_sentences y solo realiza el conteo. Si necesitás reglas distintas de corte, personalizá segment_sentences().

Examples

count_sentences("Hola. ¿Cómo estás? ¡Todo bien!")
#> [1] 3
count_sentences(c("Una sola.", "Dos. Sí."))         # 1, 2
#> [1] 1 2
count_sentences(NA_character_, na_as_zero = TRUE)    # 0
#> [1] 0