我可以在R?
中的数据帧之间获取值,例如x-1:x + 1如果我有data.frame
A <- c(1,2,3,4,5,6,7,8)
B <- c(2,3,4,5,6,7,8,9)
我有x = 2
,如何获得 x-1&lt; = A&lt; = x + 1 的值
所以结果是
A B
1 2
2 3
3 4
答案 0 :(得分:0)
让我们看看......
df <- data.frame(A=c(1,2,3,4,5,6,7,8), B=c(2,3,4,5,6,7,8,9))
x <- 2
df[df$A <= x+1 & df$A >= x-1,]
## A B
## 1 1 2
## 2 2 3
## 3 3 4