मेरे पास एक डेटाफ्रेम है और मैं प्रत्येक समूह के भीतर पंक्तियों की संख्या गिनना चाहूंगा। मैं aggregate
इस प्रकार से डेटा को योग करने के लिए फ़ंक्शन का उपयोग नियमित रूप से करता हूं :
df2 <- aggregate(x ~ Year + Month, data = df1, sum)
अब, मैं टिप्पणियों को गिनना चाहूंगा, लेकिन इसके लिए उचित तर्क नहीं खोज सकता FUN
। सहज रूप से, मैंने सोचा कि यह इस प्रकार होगा:
df2 <- aggregate(x ~ Year + Month, data = df1, count)
लेकिन, ऐसी किस्मत नहीं।
कोई विचार?
कुछ खिलौना डेटा:
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
मेरे लिए काम लेकिन नहीं किया NROW
और length
काम ठीक। +1
nrow
,NROW
,length
...