У меня есть кадр данных, к которому применяется логический тест: является ли какой-либо из столбцов ИСТИННЫМ?
x=data.frame(label=c('a','b','c'),outcome1=c(TRUE,FALSE,FALSE),outcome2=c(FALSE,FALSE,TRUE),outcome3=c(TRUE,FALSE,FALSE))
x=transform(x,result=any(outcome1,outcome2,outcome3))
x
# label outcome1 outcome2 outcome3 result
# 1 a TRUE FALSE TRUE TRUE
# 2 b FALSE FALSE FALSE TRUE
# 3 c FALSE TRUE FALSE TRUE
Я не понимаю, почему результат строки 2 ИСТИНЕН, поскольку не все термины столбца верны.
any(FALSE,FALSE,FALSE)
FALSE
Как правильно применить «любой» в данном случае?
any
неall
. Поищите все в словаре, если английский не является вашим родным языком. - person Roland   schedule 15.01.2014