如何访问间隔的上限/下限-R语言?

时间:2019-10-09 16:48:18

标签: r

下午好!

假设在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 个答案:

答案 0 :(得分:1)

您应该在Intervals包中包含intervals是S4类的信息。我对该程序包不熟悉,但是以下方法似乎可行:

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

您绝对应该对它们进行测试,以确保它们的性能符合预期。