Я пытаюсь использовать оператор if для анализа количества введенных пользователем значений, больших или равных 70. Для каждого значения, которое они вводят больше (или равно) 70, я хочу, чтобы переменная totalFirst
увеличивалась на 1. Однако я не уверен, как заставить оператор if анализировать каждое отдельное значение в векторе.Как анализировать каждое отдельное значение вектора в операторе if
код до сих пор:
totalFirst <- 0
prompt <- "What were your second year module results?(space separated)"
secondYearMark <- as.integer(strsplit(readline(prompt), " ")[[1]])
if (secondYearMark >= 70) totalFirst <- totalFirst + 1
Может 'totalFirst <- totalFirst + сумма (secondYearMark> = 70)'? Или, если вам нужно только вычислить один раз, а не увеличивать снова позже, тогда просто 'totalFirst <- sum (secondYearMark> = 70)' – dww