我想知道在每個記錄的出生日期生下的獨特水壩的數量。我的數據幀是類似這樣的:計算獨特因子r
dam <- c("2A11","2A11","2A12","2A12","2A12","4D23","4D23","1X23")
bdate <- c("2009-10-01","2009-10-01","2009-10-01","2009-10-01",
"2009-10-01","2009-10-03","2009-10-03","2009-10-03")
mydf <- data.frame(dam,bdate)
mydf
# dam bdate
# 1 2A11 2009-10-01
# 2 2A11 2009-10-01
# 3 2A12 2009-10-01
# 4 2A12 2009-10-01
# 5 2A12 2009-10-01
# 6 4D23 2009-10-03
# 7 4D23 2009-10-03
# 8 1X23 2009-10-03
我用aggregate(dam ~ bdate, data=mydf, FUN=length)
但它計數所有在特定日期生下
bdate dam
1 2009-10-01 5
2 2009-10-03 3
相反,水壩,我需要有這樣的事情:
mydf2
bdate dam
1 2009-10-01 2
2 2009-10-03 2
您的幫助非常感謝!
非常感謝這一點。 – baz 2011-05-05 02:37:01