Estimados

Desde mi punto de vista, si los datos están en una base de datos es más simple 
trabajarlos en la base de datos, en caso de no poder modificar datos guardados 
se podría colocar en la consulta la parte sql que limpiaría los datos con unos 
simples if. Claro que cuándo los datos vienen muy mal, se podría realizar casi 
artesanalmente con R, aunque hay que tener mucho cuidado, muchas veces aparecen 
datos mal sobre los erróneos, y hay que realizar más de una corrección en el 
orden correcto.

Javier Rubén Marcuzzi

De: Hibiki
Enviado: miércoles, 19 de julio de 2017 9:07
Para: 'help helpe'
Asunto: Re: [R-es] remover y reemplazar
Importancia: Alta

Javier hay algo que no entiendo, no aclaras bien porque el filtrado por fechas 
para modificar el valor de un campo según su valor actual, sino aclaras bien 
eso las soluciones que te brinden por buenas que sean puede que no resuelvan el 
problema porque va a satisfacer totalmente los casos, igual por lo que dices no 
entiendo lo de las fechas, solo vas a rectificar los valores erróneos de fechas 
determinadas o todo los valores erróneos de tus datos?




Ing. Nivaildo Polanco Martínez
Director Ejecutivo de ACM-ICPC-UIJ
Email:  casa: [email protected], trabajo: [email protected] 

Dpto: (46) 352337
FCT:  (46) 323567





-----Mensaje original-----
De: R-help-es [mailto:[email protected]] En nombre de Isidro 
Hidalgo Arellano
Enviado el: miércoles, 19 de julio de 2017 7:28
Para: 'javier valdes' <[email protected]>; 'help helpe' 
<[email protected]>
Asunto: Re: [R-es] remover y reemplazar

Primero asegúrate de que la columna "date" es de clase "fecha":
datos$date <- as.Date(datos$date)

Si quieres seleccionar las fechas anteriores al 4 de enero, sería, por ejemplo:
datos$B[datos$date < "2016-1-4"] <- NA

Si quieres seleccionar en un rango:
datos$B[datos$date > "2016-1-2" & datos$date < "2016-1-4"] <- NA

Un saludo


Isidro Hidalgo Arellano
Observatorio del Mercado de Trabajo
Consejería de Economía, Empresas y Empleo http://www.castillalamancha.es/



-----Mensaje original-----
De: javier valdes [mailto:[email protected]] Enviado el: miércoles, 19 de 
julio de 2017 13:14
Para: Isidro Hidalgo Arellano <[email protected]>
Asunto: Re: RE: [R-es] remover y reemplazar

Filtrar por fecha, quiero decir que los valores a remover corresponden a rangos 
con fechas conocidas, pertenecientes a "solo 1 columna en particular"
Saludos.

Sent using the GMX mail app

On 19-07-17 at 02:14, Isidro Hidalgo Arellano wrote:

> Si la condición del valor erróneo es que sea negativo:
> 
> Datos[datos<0, ] <- NA
> 
> No creo que sea lo que necesitas porque hablas de filtrar por fecha, 
> ¿cuáles son las condiciones para hacer el filtro? Es decir, ¿qué 
> fechas quieres quitar? No lo indicas…
> 
> Un saludo
> 
>  
> 
>  
> 
> Isidro Hidalgo Arellano
> 
> Observatorio del Mercado de Trabajo
> 
> Consejería de Economía, Empresas y Empleo
> 
>  <http://www.castillalamancha.es/> http://www.castillalamancha.es/
> 
>  
> 
>  
> 
>  
> 
> De: R-help-es [mailto:[email protected]] En nombre de 
> javier valdes Enviado el: miércoles, 19 de julio de 2017 5:32
> Para: carlos ortega <[email protected]>
> CC: help helpe <[email protected]>
> Asunto: [R-es] remover y reemplazar
> 
>  
> 
> Estimados ;
> 
> tengo una base de datos extensa. El tema es que gran parte de esos 
> datos(dentro de columnas especificas) contienen datos erroneos.
> 
>  
> 
> La idea es poder identificar esos datos, por medio de la fecha y removerlos.
> 
>  
> 
> Idealmente despues de removerlos reemplazarlos por NA, PARA DESPUES APLICAR 
> ALGÚN TIPO DE RELLENO.
> 
> EJEMPLO
> 
>          date    A B C
> 
>     2016-1-2  1 -5 1
> 
>     2016-1-3  2 -9 2
> 
>     2016-1-4  3  3  3
> 
>     2016-1-5  4  4  4
> 
>  
> 
> la idea es remover en este caso los valores de la columna B(-5,-9), 
> filtrando por fecha, y en lo posible dejarlo de la siguiente forma;
> 
>      
> 
>      date        A  B  C
> 
>     2016-1-2  1 n.a 1
> 
>     2016-1-3  2 n.a 2
> 
>     2016-1-4  3  3   3
> 
>     2016-1-5  4  4   4
> 
>                   
> 
> saludos a todos.

_______________________________________________
R-help-es mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-help-es

Evento Universidad 2018. Conozca todos los detalles en 
http://universidad2018.uij.edu.cu

_______________________________________________
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

Responder a