[R] recoding responses in a numeric variable
Licia Biotti
biottilicia at gmail.com
Sat Jan 7 23:53:35 CET 2017
Hello,
I am working with a dataset in R studio, and I have created a numeric
variable which I have called fear by using a factor variable (called vn35).
Here is the piece of code:
fear<-gles_reduced$vn35
levels(fear)
table(fear, as.numeric(fear), exclude=NULL)
Then I have coded the levels "don't know" and "not specified" as NA
fear[fear=="not specified"]<-NA
fear[fear=="don't know"]<-NA
This is how the table looks like:
fear 3 4 5 6 7 <NA>
no entry 0 0 0 0 0 0
don't know 0 0 0 0 0 0
a lot of fear 412 0 0 0 0 0
big fear 0 883 0 0 0 0
medium fear 0 0 1350 0 0 0
little fear 0 0 0 920 0 0
no fear at all 0 0 0 0 305 0
<NA> 0 0 0 0 0 41
I would like to code the remaining answers (a lot of fear, big fear, medium
fear, little fear and no fear at all) with values from 0 to 4 (so that
greater values indicate great concern)
I tried this piece of code:
fear[fear=="big fear"]<-1
But it is not working,
could you please help me?
Thanks,
[[alternative HTML version deleted]]
More information about the R-help
mailing list