Отобразите только ИСТИННЫЕ значения из логического вектора в R - PullRequest
0 голосов
/ 01 марта 2019

У меня есть вектор логических значений:

whatever <- c(TRUE, FALSE, FALSE, TRUE, TRUE)

Когда я строю этот вектор, R рисует символ на y = 1 для всех значений TRUE и на y = 0 для всех FALSE значения:

plot(whatever)

enter image description here

То, что я хочу, это символ только для значений TRUE в y = 4:

enter image description here

Я ищу решение в базе R.

Ответы [ 2 ]

0 голосов
/ 01 марта 2019

Участок на 4 с осью Y до 10.

plot(rep(4, length(whatever))[whatever], ylim = c(0, 10))
0 голосов
/ 01 марта 2019

Может быть, это:

plot(ifelse(whatever, 4, NA))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...