R: Trabajando con cadenas de texto

nchart

La función Length no funciona con cadenas de texto. Devuelve una longitud, pero no es la del texto que contiene.

texto <- "¡Hola Mundo!"

nchar(texto)
[1] 12

substring

substring(texto,2,14)

strsplit

 strsplit("Me/gusta/programar/en/R","/")
[[1]]
[1] "Me"        "gusta"     "programar" "en"        "R"

sprintf

Misma sintáxis que en C

 sprintf("El cuadrado de %d es %d", i, i^2)

chartr() para sustituir caracteres en cadenas

Búsqueda con expresiones regulares

patron <- "Trabajador(e|a)s"

grep (patron,profesiones)

Otra opción es usar ?regexpr

 

Autor: Ester Niclós Ferreras

http://www.linkedin.com/pub/ester-niclos-ferreras/9/887/3b4

Deja un comentario

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