¿Algo así?
tmp <- do.call(rbind, strsplit(X, "-"))
Y1 <- as.numeric(tmp[,1])
Y2 <- as.numeric(tmp[,2])
Un saludo,
Carlos J. Gil Bellosta
http://www.datanalytics.com
El lun, 19 jul 2021 a las 19:16, Jose Miguel Contreras (<jmcontreras en
ugr.es>)
escribió:
> Hola a todos
>
> Estoy un poco atascado con cómo dividir una variable que tiene un carácter
> común en dos tomando la parte anterior del carácter y la posterior.
>
> La idea es,
>
> Dado un vector
> X <- c(?1-5?, ?2-7?, ?10-15?)
> La idea es sacar dos vectores
>
> Y1 <- c(1, 2, 10)
> Y2 <- c(5, 7, 15)
>
> Gracias
> _______________________________________________
> R-help-es mailing list
> R-help-es en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
[[alternative HTML version deleted]]