¿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 (<[email protected]>) 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 > [email protected] > https://stat.ethz.ch/mailman/listinfo/r-help-es > [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list [email protected] https://stat.ethz.ch/mailman/listinfo/r-help-es
