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
¿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
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
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
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
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