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

Popular posts from this blog

java - org.apache.http.ProtocolException: Target host is not specified -

java - Gradle dependencies: compile project by relative path -

ruby on rails - Object doesn't support #inspect when used with .include -