के स्तंभों मैं एक data.frame कि इसआर: कुल एक data.frame
> head(df)
Memory Memory Memory Memory Memory Naive Naive
10472501 6.075714 5.898929 6.644946 6.023901 6.332126 8.087944 7.520194
10509163 6.168941 6.495393 5.951124 6.052527 6.404401 7.152890 8.335509
10496091 10.125575 9.966211 10.075613 10.310952 10.090649 11.803949 11.274480
10427035 6.644921 6.658567 6.569745 6.499243 6.990852 8.010784 7.798154
10503695 8.379494 8.153917 8.246484 8.390747 8.346748 9.540236 9.091740
10451763 10.986717 11.233819 10.643245 10.230697 10.541396 12.248487 11.823138
की तरह लग रहा है और मैं Memory
स्तंभों की मतलब और Naive
स्तंभों की मतलब खोजने के लिए चाहते हैं। aggregate
फ़ंक्शन पंक्तियों को जोड़ता है। यह data.frame
संभावित पंक्तियों की एक बड़ी संख्या हो सकता था, और इसलिए तो transposing मूल data.frame
की colnames
द्वारा aggregate
लागू करने के रूप में मुझे बुरा हमलों, और आम तौर पर परेशान है:
> head(t(aggregate(t(df),list(colnames(df)), mean)))
[,1] [,2]
Group.1 "Memory" "Naive"
10472501 "6.195123" "8.125439"
10509163 "6.214477" "7.733625"
10496091 "10.11380" "11.55348"
10427035 "6.672665" "8.266854"
10503695 "8.303478" "9.340436"
क्या blindingly स्पष्ट बात मैं याद कर रहा हूँ है ?
उत्सुक आंखों के बीच में आप देखेंगे कि 8.12 8.08 और 7.52 की औसत नहीं है: वहाँ कुछ और स्तंभ हैं वास्तव में। हालांकि बहुत कुछ नहीं! –