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 aggregate
hà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))
nrow
không hiệu quả với tôi nhưng NROW
và length
hoạt động tốt. +1
nrow
,NROW
,length
...