solo=c(1:50) # resultado da análise do solo
argila=c(60,35,15,0) # teor de argila
p1=c(0,2.7,5.4,8,12) # fósforo com + de 60% de argila
p2=c(0,4,8,12,18) # fósforo com 35 a 60% de argila
p3=c(0,6.6,12,20,30) # fósforo com 15 a 35% de argila
p4=c(0,10,20,30,45) # fósforo com < 15% de argila
res=c("Muito.Baixo","Baixo", "Medio", "Alto", "Muito.alto")
Assim se o resultado de P é 3.5 :
60% de arg, seria classificado como Baixo
35% de arg. seria classificado como muito baixo
andei dando uma olhada na solução do post
Uso do ifelse