Hola Juan Carlos,

Quizas lo siguiente pueda serte util:

# test
R> s <- "Merluccius merluccius"
R> strsplit(s, " ")
[[1]]
[1] "Merluccius" "merluccius"
R> strsplit(s, " ")[[1]]
[1] "Merluccius" "merluccius"
R> s <- strsplit(s, " ")[[1]]
R> paste0(substr(s[1], 1, 1), ".", s[2])
[1] "M.merluccius"

# funcion
convertir <- function(s){
s <- strsplit(s, " ")[[1]]
paste0(substr(s[1], 1, 1), ".", s[2])
}
convertir <- Vectorize(convertir)

s <- c("Merluccius merluccius", "Hymenocephalus italicus")
convertir(s)
#  Merluccius merluccius Hymenocephalus italicus
#         "M.merluccius"            "H.italicus"

Saludos,
Jorge.-


2015-01-13 8:34 GMT+11:00 JC Arronte <j_arro...@hotmail.com>:

> Hola a tod@s,
>
> Estoy tratando de abreviar nombres ci�ntificos pero no me gusta c�mo queda
> usando make.cepnames de la librer�a vegan.
>
> Me gustar�a poderlos abreviar as�,
> Hymenocephalus italicus --> H.italicus
> Merluccius merluccius --> M.merluccius
>
> He probado con varias opciones y no consigo dar con ello. Estoy casi
> seguro de que es algo relativamente sencillo, pero no doy con ello.
>
> �Alguien podr�a echarme una mano?.
>
> Un saludo y gracias
>
> Juan Carlos
>
>
>
>         [[alternative HTML version deleted]]
>
>
> _______________________________________________
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>

        [[alternative HTML version deleted]]

_______________________________________________
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Responder a