Thank you Bret.

What if I need to leave out some variables from my data frame.  I have 22
variables and I need to leave the 2 first variables out of the condition.

Best,

Manuel

2012/7/3 Bret Collier <bret@tamu.edu>

> Manuel,
> Something like this should work for your example.
>
> xx=data.frame(x=c(2, 10), y=c(2, 0))
> xx[xx!=0]=1
> xx
>   x y
> 1 1 1
> 2 1 0
>
> Bret
>
>
> On 7/3/2012 8:12 PM, Manuel Spínola wrote:
>
>> 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
>>
>>
>>
>> ______________________________**_________________
>> R-sig-ecology mailing list
>> R-sig-ecology@r-project.org
>> https://stat.ethz.ch/mailman/**listinfo/r-sig-ecology<https://stat.ethz.ch/mailman/listinfo/r-sig-ecology>
>>
>>
> ______________________________**_________________
> R-sig-ecology mailing list
> R-sig-ecology@r-project.org
> https://stat.ethz.ch/mailman/**listinfo/r-sig-ecology<https://stat.ethz.ch/mailman/listinfo/r-sig-ecology>
>



-- 
*Manuel Spínola, Ph.D.*
Instituto Internacional en Conservación y Manejo de Vida Silvestre
Universidad Nacional
Apartado 1350-3000
Heredia
COSTA RICA
mspinola@una.ac.cr
mspinola10@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]]

