es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: STRINGR

Una función para convertir palabras a números.

Me encontré con esta función que convierte números escritos en palabras en su representación numérica (por ejemplo, de “cinco” a 5). La función se ve así: library(english) words_to_numbers <- function(s) { s <- stringr::str_to_lower(s) for (i in 0:11) s <- stringr::str_replace_all(s, words(i), as.character(i)) s } ¿Puede explicar cómo funciona la . . . Read more

Dividir cadena y concatenar, eliminando palabra completa en R.

Estoy tratando de eliminar las palabras “Arts and Humanities” y “Social Sciences” de una cadena que contiene disciplinas de conocimiento concatenadas por “/” de la siguiente manera: string = “Arts and Humanities Other Topics/Social Sciences Other Topics/Arts and Humanities/Social Sciences/Sociology” He intentado esto usando el paquete stringr: sapply(strsplit(string, “/”), function(x) . . . Read more

Expresión regular para extraer palabras que comienzan con un patrón, pero terminan antes de símbolos o espacios:

Tengo el siguiente ejemplo con proc como regex: x <- &quot;carr proc proc_ proca select procb() procth;&quot; pattern <- &quot;proc&quot; El resultado esperado sería &quot;proc&quot; &quot;proca&quot; &quot;procb&quot; &quot;procth&quot; podría ser una lista o un vector. Intenté varios regex diferentes con stringr::strextractall, pero no pude obtener todas las palabras que quería.