我有一个文件,我只需要选择 2004 年之前出生的孩子。
例子
n_child sex date_born
1 M 20/03/2002
2 M 09/08/2001
3 F 01/09/2003
4 M 07/05/2003
5 M 12/09/2004
6 F 19/08/2004
我想
n_child sex date_born
1 M 20/03/2002
2 M 09/08/2001
3 F 01/09/2003
4 M 07/05/2003
我尝试了以下方法,但没有奏效:
datesub <- (as.POSIXlt(df$date_born)$year)<2004
dat <- df[datesub, ]