hola javier, usando data.table si tu bbdd es grande:
library(data.table)
xx <- fread("/tu/path/ejemplo.csv")
xx
xx[date%in%c("2016-1-2","2016-1-3"), B:=NA]
> xx
date A B C
1: 2016-1-2 1 NA 1
2: 2016-1-3 2 NA 2
3: 2016-1-4 3 3 3
4: 2016-1-5 4 4 4
slds,
eric.
On 07/18/2017 11:32 PM, javier valdes
wrote:
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
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es
--
Forest Engineer
Master in Environmental and Natural Resource Economics
Ph.D. student in Sciences of Natural Resources at La Frontera University
Member in AguaDeTemu2030, citizen movement for Temuco with green city standards for living
Nota: Las tildes se han omitido para asegurar compatibilidad con algunos lectores de correo.
|
_______________________________________________
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es