tôi đang làm việc với một dataframe trông như thế này:Số quan sát bởi ngày trong R
date<-c("2012-02-01", "2012-02-01", "2012-02-03", "2012-02-04", "2012-02-04", "2012-02-05", "2012-02-09", "2012-02-12", "2012-02-12")
var<-c("a","b","c","d","e","f","g","h","i")
df1<-data.frame(date,var)
Tôi muốn tạo ra một dataframe thứ hai mà sẽ lập bảng số quan sát tôi có mỗi ngày. Trong dataframe rằng, ngày đó không được đề cập sẽ nhận được một số không ... dẫn đến một cái gì đó như thế này:
date<-c("2012-02-01","2012-02-02","2012-02-03","2012-02-04","2012-02-05","2012-02-06","2012-02-07","2012-02-08","2012-02-09","2012-02-10","2012-02-11","2012-02-12")
num<-c(2,0,1,2,1,0,0,0,1,0,0,2)
df2<-data.frame(date,num)
Tôi đã thử một số điều với hàm tổng hợp, nhưng không thể tìm ra cách để bao gồm các ngày không có quan sát (số không).
+1 cho một ví dụ tái sản xuất! – mnel