में कुल() उदाहरण उदाहरण में मैं आर में aggregate
फ़ंक्शन के लिए सहायता पृष्ठ देख रहा था। मैंने कभी भी इस सुविधा फ़ंक्शन का उपयोग नहीं किया था, लेकिन मेरे पास एक प्रक्रिया है जो इसे गति में मदद करनी चाहिए। हालांकि, मैं पूरी तरह से उदाहरण के माध्यम से चलने में असमर्थ हूं और समझ रहा हूं कि क्या हो रहा है।आर
1> aggregate(state.x77, list(Region = state.region), mean)
Region Population Income Illiteracy Life Exp Murder HS Grad Frost Area
1 Northeast 5495 4570 1.000 71.26 4.722 53.97 132.78 18141
2 South 4208 4012 1.738 69.71 10.581 44.34 64.62 54605
3 North Central 4803 4611 0.700 71.77 5.275 54.52 138.83 62652
4 West 2915 4703 1.023 71.23 7.215 62.00 102.15 134463
यहां उत्पादन ठीक है मैं क्या उम्मीद करेंगे:
एक उदाहरण निम्नलिखित है। तो मैं समझने की कोशिश करता हूं कि क्या हो रहा है। इसलिए मैं state.x77
1> head(state.x77)
Population Income Illiteracy Life Exp Murder HS Grad Frost Area
Alabama 3615 3624 2.1 69.05 15.1 41.3 20 50708
Alaska 365 6315 1.5 69.31 11.3 66.7 152 566432
Arizona 2212 4530 1.8 70.55 7.8 58.1 15 113417
Arkansas 2110 3378 1.9 70.66 10.1 39.9 65 51945
California 21198 5114 1.1 71.71 10.3 62.6 20 156361
Colorado 2541 4884 0.7 72.06 6.8 63.9 166 103766
ठीक को देखो, जो मेरे लिए अजीब है। मैं राज्य में एक कॉलम देखने की उम्मीद करूंगा। X77 नाम state.region
या कुछ। तो राज्य.रेगियन अपनी वस्तु होनी चाहिए। तो मैं इस पर एक str() करता हूं:
1> str(state.region)
Factor w/ 4 levels "Northeast","South",..: 2 4 4 2 4 4 1 2 2 2 ...
ऐसा लगता है कि राज्य .region सिर्फ एक कारक है। किसी भी तरह से state.region द्वारा राज्य (x77) समूह राज्य.एक्स 77 के लिए राज्य .region और state.x77 के बीच कनेक्शन होना चाहिए। लेकिन वह कनेक्शन मेरे लिए एक रहस्य है। क्या आप मेरी स्पष्ट गलतफहमी को भरने में मेरी मदद कर सकते हैं?
+1! –