Sto cercando di assegnare alcuni punteggi di leggibilità diversi al testo in R come il Flesh Kincaid.Conteggio sillabe
Qualcuno sa di un modo per segmentare le parole in sillabe usando R? Non ho necessariamente bisogno dei segmenti della sillaba ma di un conteggio.
così per esempio:
x <- c('dog', 'cat', 'pony', 'cracker', 'shoe', 'Popsicle')
sarebbe resa: 1, 1, 2, 2, 1, 3
Ciascun numero corrispondente al numero di sillabe nella parola.
risposta veramente bello. –
ty - devo amare le espressioni regolari 8 ^) – kfmfe04
Una versione più efficiente e più semplice della stessa approssimazione sarebbe qualcosa come 'sapply (gregexpr (" [aeiouy] + ", x, ignore.case = TRUE), lunghezza)' . –