Может быть, вы можете попробовать код ниже
if (i %in% c("S", "T")) {
if (result %in% 0:10) {
fin <- c("J", "Z", "I", "H", "G", "F", "E", "D", "C", "B", "A")[result + 1]
} else {
print("IC is invalid")
}
} else if (i %in% c("G", "F")) {
if (result %in% 0:10) {
fin <- c("X", "W", "U", "T", "R", "Q", "P", "N", "M", "L", "K")[result + 1]
} else {
print("FIN IS INVALID")
}
} else {
print("All is invalid")
}
print(fin)