Re: [R-es] ¿Qué hace as.numeric()?

2016-08-03 Por tema Carlos Ortega
Tranquilo que no te han hackeado tu "R"... Simplemente que al importar tu CSV, no has indicado que los decimales son las ",". Y ese campo lo importa como un character (un string). Y cuando lo conviertes a numeric, el resultado es un tanto impredecible. Si utilizas read.table para importar, simple

Re: [R-es] ¿Qué hace as.numeric()?

2016-08-03 Por tema javier.ruben.marcuzzi
Estimado Mauricio Monsalvo Usted dice que el csv es muy pesado y sucio, por lo cuál es posible que su trabajo en R sea correcto, pero como los datos son “malos en su calidad de almacenamiento”, hay problemas. CSV es leído por planillas de cálculo y bases de datos, las primeras son fáciles pero

[R-es] ¿Qué hace as.numeric()?

2016-08-03 Por tema Mauricio Monsalvo
Hola. Mi problema del día... Estoy importando un .csv muy pesado y muy sucio, en el sentido de tener variables con problemas en sus datos. En concreto lo que me pasa es que logro levantarlo, tal que para un caso concreto del data.table obtengo un valor: 753,2256 que parece un número pero es un fact

Re: [R-es] cambiar nombres a una matriz

2016-08-03 Por tema Jorge I Velez
Luis, Dale una mirada a ?within y ?transform Saludos, Jorge.- 2016-08-03 12:13 GMT-05:00 LAE : > > Hola a todos, > > > Estoy teniendo problemas para cambiar el nombre de los factores. > > Mi matriz original es de la siguiente forma: > > alfa > >local mes amb Fase sp1

Re: [R-es] cambiar nombres a una matriz

2016-08-03 Por tema Carlos Ortega
Hola, Puedes hacerlo con "ifelse()". NH3.0002$FASE <- ifelse(NH3.0002$FASE == "LFP", "HFP", NH3.0002$FASE) Saludos, Carlos Ortega www.qualityexcellence.es El 3 de agosto de 2016, 19:48, escribió: > Estimado Luis Espíndola > > > > Entiendo que usted no tiene una matriz, sino un data.frame. >

Re: [R-es] cambiar nombres a una matriz

2016-08-03 Por tema javier.ruben.marcuzzi
Estimado Luis Espíndola Entiendo que usted no tiene una matriz, sino un data.frame. Yo no uso esa función, pero es posible por ejemplo: x <- data.frame(a = c(0,1,2,NA), b = c(0,NA,1,2), c = c(NA, 0, 1, 2)) x x$a <- replace(x$a, is.na(x$a), 0) x x$b <- replace(x$b, x$b==2, 333) Yo realizo una b

Re: [R-es] Función timeVariation openair

2016-08-03 Por tema Carlos Ortega
Hola, Lo que estás comentando es la aplicación de un t-test para las dos muestras (tus dos series temporales) y con este test determinar si son las medias iguales o no. Pero con las series temporales, no puedes aplicar un t-test porque en las series temporales los valores están auto-correlados (h