以下はデータフレームです。
Sex year
M 2.2
M 2.3
F 2.7
F 3.1
M 4.1
F 3.6
新しい変数カテゴリを計算する必要があります
年>3.2=カテゴリ_a
2.5 < 年 <3.2=category_b
年<2.5=category_c
私の試み:
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
しかし、これは機能していません