r - How can I create a reduced data frame which sums a numeric variable based on another variable? -
एक उदाहरण के रूप में यदि मेरे पास तालिका है:
ID X वर्ष 1 2.5 1990 2 3.5 1991 3 4.0 1990 4 4.5 1991
मैं एक नया कम तालिका कैसे बना सकता हूं जो साल के आधार पर एक्स की गणना करता है
वर्ष X 1990 6.5 1991 8.0 < / Code>
धन्यवाद!
इस प्रकार के कार्य के लिए data.table का उपयोग करें :
चरण 2: डेटा सृजन
df & lt; - data.frame (x = ((5: 9) / 2) [- 2], वर्ष = प्रतिनिधि ( 1 99 0: 1991,2))
चरण 1: data.tfr को data.table में कनवर्ट करें:
लाइब्रेरी (डेटा योग्य) setDT (df) < / कोड> चरण 2: साल के योग को पूरा करें:
df [, sum (x), द्वारा = वर्ष]
अधिक जानकारी के लिए डेटा के बारे में पढ़ें योग्य उनके पास व्यापक दस्तावेज हैं।
Comments
Post a Comment