2
選擇集我有一個文件,我需要選擇只是被前一年出生的孩子2004年按日期R中
例
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, ]
怎麼沒工作?當你的兩個例子有一個名爲'date_born'的日期列時,爲什麼你使用'df $ nasc'? – Justin
此外,'POSIXlt'中的'year'作爲字段從1900年開始偏移,即當前年份爲113. –
Dirk說了什麼,以及您需要告訴as.POSIXlt這個事實:format =「%d /%M /%Y「'... – flodel