Вы можете сделать:
d$IMPROVE1 <- FALSE
d$IMPROVE1[d$SCORE1 < d$SCORE2 | d$SCORE1 < d$SCORE3] <- TRUE
d
> STUDENT SCORE1 SCORE2 SCORE3 IMPROVE IMPROVE1
1 1 64 91 84 T TRUE
2 2 68 78 62 T TRUE
3 3 65 94 73 T TRUE
4 4 65 55 61 F FALSE
Для любого количества баллов:
scores <- grep("SCORE", colnames(d), value = TRUE)[-1]
sapply(1:nrow(d), function(s) any(d$SCORE1[s] < d[s,scores]))
Для известных столбцов партитуры, как указано в комментариях:
column_scores <- 3:4
column_ref <- 2
sapply(1:nrow(d), function(s) any(d[s, column_ref] < d[s, column_scores]))
Я ранее отвечал на аналогичный вопрос относительно обнаружения утечки памяти JS в IE Здесь
это инструменты, которые я использую
На данный момент я использую "решето": http://home.wanadoo.nl/jsrosman/
В данный момент я использую его для наблюдения, сколько байтов IE выделяет (и освобождает) в ответ на пользовательское действие (пользователь открывает меню, GWT выполняет некоторый JavaScript, IE выделяет память).
Я также попробовал эти другие инструменты, но у меня еще нет заключений http://blogs.msdn.com/gpde/pages/javascript-memory-leak-detector.aspx http://www.microsoft.com/downloadS/details.aspx?FamilyID=28bd5941-c458-46f1-b24d-f60151d875a3&displaylang=en
Я использовал Drip с довольно хорошими результатами.