R любая () функция проверяет два ИСТИНА вместо одного - PullRequest
1 голос
/ 25 января 2020

Функция any() из базы R проверяет: «При заданном наборе логических векторов хотя бы одно из значений истинно?»

Есть ли способ использовать функцию any(), но нужно ли проверить, верны ли хотя бы ДВА из значений вместо одного? Если нет, есть ли другая функция, с которой я мог бы выполнить что-то вроде этого?

1 Ответ

2 голосов
/ 25 января 2020

Мы можем использовать

sum(v1) >= 2

Если имеется несколько векторов, либо выполните

rowSums(cbind(v1, v2, v3, ... , vn)) >=2

, либо

Reduce(`+`, list(v1, v2, ..., vn)) >=2
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...