Trucos R. De string a data.frame de palabras

9 Ago

Manejo de textos con R en este truco. Partimos de un vector de string y deseamos dividir ese string en palabras y posteriormente crear un data frame de una sola columna con tantos elementos como palabras tenga nuestro vector de cadenas de texto. Es decir, vamos a transformar un texto en una tabla de palabras. Veamos una posible situación:
#Este es nuestro elemento inicial
texto=c("Este es el elemento ","que me gustaría"," poner en una tabla")
#Tenemos que generar un data frame con con las palabras
#que componen este vector
texto_split = strsplit(texto, split=" ")
texto_columnas = data.frame(unlist(texto_split))

Un código sencillo donde destaca el uso de la función strsplit para crear una lista de palabras con los elementos del vector inicial. Es importante el uso de unlist para realizar el proceso correctamente. Con estas 3 líneas podemos hacer cosas muy interesantes los lectores habituales ya sabrán por donde voy y como obtener los debates del Congreso de los Diputados. Saludos.

4 respuestas a «Trucos R. De string a data.frame de palabras»

  1. hola gracias, yo tengo una pregunta, soy nuevo en R y quisiera saber como dividir un titulo y poner cierta parte de el en cursiva, de ante mano gracias !

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *