Otra opción es:

datos$var.new <- ifelse(datos$var.old < 0, 0, datos$var.old)

Los valores menores que 0 de la variable antigua se sustituyen por 0 y el resto 
se quedan como están.

Saludos,


Patricio

Patricio Suárez Gil
Unidad de Investigación Área V-Gijón
Planta 5ª Impar
Hospital Universitario de Cabueñes
C/Prado, 395
33394 Gijón (Asturias)
@uinvest_psg
[email protected]
ESPAÑA











        [[alternative HTML version deleted]]

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

Responder a