Saya memiliki kerangka data dan saya ingin menghitung jumlah baris dalam setiap grup. Saya biasanya menggunakan aggregate
fungsi untuk menjumlahkan data sebagai berikut:
df2 <- aggregate(x ~ Year + Month, data = df1, sum)
Sekarang, saya ingin menghitung pengamatan tetapi tidak dapat menemukan argumen yang tepat FUN
. Secara intuitif, saya pikir itu akan menjadi sebagai berikut:
df2 <- aggregate(x ~ Year + Month, data = df1, count)
Tapi, tidak beruntung.
Ada ide?
Beberapa data mainan:
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
tidak bekerja untuk saya tetapi NROW
dan length
bekerja dengan baik. +1
nrow
,NROW
,length
...