i need some help with my if else function. I want R to print for every raw in my column (DipE) the corresponding value defined in my if else function.
This is my column:
TierLID | DipE |
---|---|
MLS289 | -4.0020 |
MLS440 | -3.9680 |
MLS382 | -3.9280 |
MLS414 | -3.9280 |
MLS290 | -2.8480 |
MLS175 | -2.5210 |
MLS232 | -2.5020 |
MLS241 | -2.5020 |
MLS189 | -2.4040 |
MLS563 | -2.4040 |
MLS209 | -2.4000 |
MLS277 | -0.7396 |
MLS514 | -0.5619 |
MLS539 | -0.4518 |
MLS540 | -0.4518 |
MLS200 | -0.3709 |
MLS340 | -0.2090 |
This is my code:
if(Sheeps_with_Haplotyp10$DipE >-4 & <-3.5){
print("1")
}else if (Sheeps_with_Haplotyp10$DipE >-3.5 & <-3.0){
print("3")
}else if (Sheeps_with_Haplotyp10$DipE >-3.0 & <-2.5){
print("0")
}else if (Sheeps_with_Haplotyp10$DipE >-2.5 & <-2.0){
print("4")
}else if (Sheeps_with_Haplotyp10$DipE >-2.0 & <-1.5){
print("3")
}else if (Sheeps_with_Haplotyp10$DipE >-1.5 & <-1.0){
print("0")
}else if (Sheeps_with_Haplotyp10$DipE >-1.0 & <-0.5){
print("2")
}else if (Sheeps_with_Haplotyp10$DipE >-0.5 & <-0.0){
print("4")
}
all it prints is just 4