Tôi có một khung dữ liệu và tôi muốn đếm số hàng trong mỗi nhóm. Tôi thường sử dụng aggregatehàm để tính tổng dữ liệu như sau:
df2 <- aggregate(x ~ Year + Month, data = df1, sum)
Bây giờ, tôi muốn đếm các quan sát nhưng dường như không thể tìm ra đối số thích hợp cho FUN. Theo trực giác, tôi nghĩ nó sẽ như sau:
df2 <- aggregate(x ~ Year + Month, data = df1, count)
Nhưng, không có may mắn như vậy.
Có ý kiến gì không?
Một số dữ liệu đồ chơi:
set.seed(2)
df1 <- data.frame(x = 1:20,
Year = sample(2012:2014, 20, replace = TRUE),
Month = sample(month.abb[1:3], 20, replace = TRUE))
nrowkhông hiệu quả với tôi nhưng NROWvà lengthhoạt động tốt. +1
nrow,NROW,length...