2017-09-23 72 views
2

我開始學習R,因爲它是工作所需要的。我從來沒有做過統計工作,所以我有點失落。R - x在3和7之間的值

我正在尋找兩個數字之間的x值。

因此,例如,範圍爲3:7,我需要打印4,5,6

我已經試過

x <- 3:7 
    x[x>3 && x<7] 

x <- 3 
v <- 7 
cbind(x, findInterval(x, v)) 

任何意見/準則

+2

在第一次你有一個錯字,有一個'x'丟失。並使用矢量化和&'&'。 'x [x> 3&x <7]'。 PS:閱讀安裝了'R'的文件'R-intro.pdf'。 –

+0

非常感謝@RuiBarradas – jackjs

回答

1

選項是betweendata.table

x[data.table::between(x, 3, 7, incbounds = FALSE)] 
#[1] 4 5 6 
相關問題