以下是94 - 195的数字列表:
l = c(94:195)
如何在l
范围内基于10的间隔生成新的向量?这就是我所追求的:
100 110 120 130 140 150 160 170 180 190
答案 0 :(得分:7)
您可以尝试这种简单的方法
> l[l %% 10 == 0]
[1] 100 110 120 130 140 150 160 170 180 190
答案 1 :(得分:0)
seq
的另一种解决方案:
seq(10*ceiling(min(l)/10), 10*floor(max(l)/10) , by=10)
当l
不是示例中整齐排列良好的序列时,它很有效:
l <- runif(10, 94, 195)
l
seq(10*ceiling(min(l)/10), 10*floor(max(l)/10) , by=10)