The following is a data frame:
Sex year
M 2.2
M 2.3
F 2.7
F 3.1
M 4.1
F 3.6
i have to compute a new variable category with
year>3.2=category_a
2.5 < year<3.2=category_b
year<2.5=category_c
MY ATTEMPT:
age <- read.table("data.txt",header=TRUE)
category <- c(1,1,1,1,1,1)
for(i in 1:6){
if(subset(age,year[i]<3.2)){
category[i]="category_a"
} else if (subset(age,2.5<year[i]<3.2)){
category[i]="category_b"
} else (subset(age,year[i]<2.5)){
category[i]="category_c"
}
} # end for loop
But this is not working