Re: [R-es] Encontrar un dato y añadirlo a otra columna

2020-09-23 Por tema Samura .
perfecto, pero en realidad habia simplificado el ejemplo ya que no siempre se encuentra en la misma posicion (y a veces es AV en mayuscula, otra en minuscula, otra entre parentesis etc..) pero con sacarlo siguiendo este formato me vale, luego lo adapto a cada circunstancia nombre1 AV 23 PEPE 34

Re: [R-es] Insertar punto en numero

2020-09-23 Por tema Emilio L. Cano
¿Posición 4? Sería la 6, ¿no? x <- "43.0522"; paste0(substring(x, 1, 5), ".", substring(x, 6)) > El 23 sept 2020, a las 10:27, jose luis via R-help-es > escribió: > > Buenos días. ¿como puedo insertar un punto en la posicion 4, de forma que me > quede en vez de43.0522 > 43.05.22SaludosJose

[R-es] Insertar punto en numero

2020-09-23 Por tema jose luis via R-help-es
Buenos días. ¿como puedo insertar un punto en la posicion 4, de forma que me quede en vez de43.0522  43.05.22SaludosJose Luis [[alternative HTML version deleted]] ___ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/li

Re: [R-es] ORDEN GRÁFICO POR MESES

2020-09-23 Por tema Victoria Lopez
Lo que dice Marcelino es buena solución, es lo que yo hago. El mié., 23 sept. 2020 8:59, Marcelino de la Cruz Rot < marcelino.delac...@urjc.es> escribió: > Hola: > Si el orden de los niveles de tu factor no es el que quieres, puedes > especificar tu orden preferido al crear el factor (o posterio

Re: [R-es] EXTRAER MES EN LETRAS Y CASTELLANO

2020-09-23 Por tema Marcelino de la Cruz Rot
Hola: Otra forma, más sencilla todavía. Saludos, Marcelino mes_numero = sample(1:12, 50, replace = TRUE) mes_chr = c('ENE', 'FEB', 'MAR', 'ABR', 'MAY', 'JUN', 'JUL', 'AGO', 'SEP','OCT','NOV', 'DIC') nueva_variable <- mes_chr[mes_numero] El 23/09/2020 a las 1:11, Carlos Ortega escribió: H

Re: [R-es] Encontrar un dato y añadirlo a otra columna

2020-09-23 Por tema Marcelino de la Cruz Rot
Hola: Para este ejemplo concreto, es bastante sencillo. Por ejemplo: sp <-strsplit(df$nombre1, " ") df$Nombre1_numero<-sapply(sp, function(x) ifelse(x[1]=="AV", as.numeric(x[2]), NA)) Saludos, Marcelino El 23/09/2020 a las 2:14, Samura . escribió: Con parse_number sacaria todos los numeros d