如何只选择某些数据

时间:2016-02-16 22:55:41

标签: r subset

我只想为每个选择 x x-date 列中的数据。 (在 x-date 的条件下,每个列在 day1 day2 列之间的)。请看下面的图片

例如,

a, x=111, x-date=2/2/2016
b, x=8990, x-dates=2/3/2016
c, x=333, x-dates=5/5/2011

image of data.frame

2 个答案:

答案 0 :(得分:0)

如果我的问题是正确的,并且如果所有日期都是日期格式,那么你可能会做一些类似的事情:

基地R:

 df[(df$x-date > df$day1 & df$x-date < df$day2), c('person', 'x', 'x-date')]

答案 1 :(得分:0)

你可以使用子集函数。

case let newSquare where newSquare > finalSquare: // ...