Как получить доступ к нижней / верхней границе для интервала - язык R? - PullRequest
0 голосов
/ 09 октября 2019

Добрый день!

Предположим, что в R у нас есть этот список интервалов:

    i <- Intervals(
  matrix(
    c(0,5000,  
      0,5000,
      7000,10000,  
      7000,10000,
      7000,10000,
      10000,15000,  
      10000,15000
    ),
    byrow = TRUE,
    ncol = 2
  ),
  closed = c( TRUE, TRUE ),
  type = "R"
)
  • Первый интервал закрыт: [0,5000].
  • Третий интервал: [7000,10000].

Вопросы:

  1. КакМогу ли я получить доступ к нижней / верхней границе этого интервала (значения 0 и 5000).
  2. Как создать пустую переменную n-интервалов с длиной n интервалов.

Спасибо за помощь!

1 Ответ

1 голос
/ 09 октября 2019

Вы должны включить информацию о том, что Intervals является классом S4 в пакете intervals. Я не знаком с пакетом, но, кажется, работает следующее:

min(i)
max(i)
n <- 7
e <- matrix(as.integer(rep(NA, n*2)), nrow=n)
j <- Intervals(e)

Вы должны обязательно проверить их, чтобы убедиться, что они работают так, как вы ожидаете.

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