Dear list members, I want to recode a data frame but do it for several variables at the same time. I want to give all the values > or equal than 1 a value of 1 and all the remaining values (0) keep in 0.
data.frame: newdf var1 var2 var3 var4 A 1 0 4 B 3 2 1 C 0 5 1 My real data frame has several more variables. I am using the recode function from the epicalc package: > recode(vars=newdf[, 2:4], old.value= newdf[, 2:4] >= 1, new.value=1) Error en recode.default(vars = newdf[, 2:4], old.value = newdf[, 2:4] >= : objeto '.data' no encontrado I guess I am not setting the condition in a proper way. Best, Manuel -- *Manuel Spínola, Ph.D.* Instituto Internacional en Conservación y Manejo de Vida Silvestre Universidad Nacional Apartado 1350-3000 Heredia COSTA RICA mspin...@una.ac.cr mspinol...@gmail.com Teléfono: (506) 2277-3598 Fax: (506) 2237-7036 Personal website: Lobito de río <https://sites.google.com/site/lobitoderio/> Institutional website: ICOMVIS <http://www.icomvis.una.ac.cr/> [[alternative HTML version deleted]]
_______________________________________________ R-sig-ecology mailing list R-sig-ecology@r-project.org https://stat.ethz.ch/mailman/listinfo/r-sig-ecology