无边界的R序列生成
R sequence generation without boundaries
> seq(0.15, 0.85, length.out = 4)
[1] 0.1500000 0.3833333 0.6166667 0.8500000
我得到一个由 4 个数字组成的序列,它们是等距的并且边界 (0.15, 0.85) 也包括在内
如何生成不包含边界的序列?
我没有在文档中看到任何此类方法:https://stat.ethz.ch/R-manual/R-devel/library/base/html/seq.html
base R
中没有控制这个的参数。您可以使用以下代码解决此问题:
seq(0.15,0.85,length.out=4)[-c(1,4)]
[1] 0.3833333 0.6166667
如果 length.out
由变量给出:
a = 4
seq(0.15,0.85,length.out=a)[-c(1,a)]
[1] 0.3833333 0.6166667
> seq(0.15, 0.85, length.out = 4)
[1] 0.1500000 0.3833333 0.6166667 0.8500000
我得到一个由 4 个数字组成的序列,它们是等距的并且边界 (0.15, 0.85) 也包括在内
如何生成不包含边界的序列?
我没有在文档中看到任何此类方法:https://stat.ethz.ch/R-manual/R-devel/library/base/html/seq.html
base R
中没有控制这个的参数。您可以使用以下代码解决此问题:
seq(0.15,0.85,length.out=4)[-c(1,4)]
[1] 0.3833333 0.6166667
如果 length.out
由变量给出:
a = 4
seq(0.15,0.85,length.out=a)[-c(1,a)]
[1] 0.3833333 0.6166667