生成一个序列并在r中包含最后一个数字

时间:2018-03-13 18:53:14

标签: r

如何生成一系列数字并包含最后一个数字? 检查一下,了解我在说什么: 我想生成从0到1的间隔为0.3的数字序列。 我所知道的形式如下:

`seq(0, 1, by=0.3)`

答案是

`0,0.3, 0.6, 0.9`

但是,我想要一种可能出现以下任何一种情况的情况:

`0,0.3, 0.6, 0.9, 1` OR `0, 0.3, 0.6,1`

在这两个实例中,第一个和最后一个数字都包含在序列中。这样可能在r? 感谢。

1 个答案:

答案 0 :(得分:0)

您可以创建自定义功能:

seq(0, 1, by=0.3)

lastnum_seq<-function(w,x,y){
  y<-seq(w,x,by=y)
  return(c(y,x))
}

lastnum_seq(0,1,0.3)