Как я могу считать только «ИСТИНА» в результате функции счета и преобразовать 0 для «ЛОЖНОГО» вывода? - PullRequest
0 голосов
/ 02 февраля 2019

Заполняю матрицу с номером счета «Случилось», «Отменено», «Отложено» из списка с функцией подсчета.Но выход частоты поставляется с False и True, и мне нужно только выбрать, если это True, выводит.

count (sample.subset [[1]] [, 6] == "Отменено") (вывод: x freq TRUE 7)

count (sample.subset [[1]] [, 6] ==" Случилось ") (вывод: x freq FALSE 7)

Как я могу выбрать freq 7 из TRUE?Потому что события были фактически отменены.не случилось.

Спасибо.

1 Ответ

0 голосов
/ 03 февраля 2019

TRUE и FALSE равны 1 и 0, если рассматривать как числа.Итак, TRUE + TRUE = 1 + 1 = 2 и TRUE + FALSE = 1 + 0 = 1.

Поэтому замените count на sum, и вы получите номер ИСТИНА.

sum(sample.subset[[1]][ ,6]=="Cancelled")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...