मैं आर में समारोह "द्वारा" उपयोग कर रहा हूँ एक डेटा फ्रेम ऊपर काटना और विभिन्न भागों में एक समारोह के लागू होते हैं, इस तरह करने के लिए एक डेटा फ्रेम करने के लिए एक कन्वर्ट वस्तु "से" परिणाम (Z.by) इस तरह दिखता है:आर
: 4
: 357
Nright Nwrong Ntied
3 0 0
------------------------------------------------------------
: 8
: 357
NULL
------------------------------------------------------------
: 10
: 470
Nright Nwrong Ntied
3 4 1
------------------------------------------------------------
: 11
: 470
Nright Nwrong Ntied
12 4 1
मैं चाहते हैं क्या इस परिणाम एक डेटा फ्रेम में परिवर्तित कर दिया है करने के लिए है (शून्य प्रविष्टियों मौजूद नहीं) के साथ तो यह इस तरह दिखता है:
Rater Class Nright Nwrong Ntied
1 4 357 3 0 0
2 10 470 3 4 1
3 11 470 12 4 1
मैं यह कैसे कर सकता हूं?
करना होगा लगभग मैं क्या चाहते हैं, मैं Nright, Nwrong और Ntied कॉलम के साथ एक डेटा फ्रेम मिल करता है यही कारण है कि, लेकिन यह रेटर और कक्षा कॉलम का उत्पादन नहीं करता। –
मैं उन दो फ़ील्ड को वापस करने के लिए अपने 'pairwise.compare' फ़ंक्शन को बदलने का सुझाव दूंगा। अन्यथा आपको सूची नाम और मान दोनों (जो एक अतिरिक्त चरण है) प्राप्त करने के लिए 'lapply' routine (या' plyr') का उपयोग करना होगा। – Shane
ऐसा प्रतीत होता है कि इस मामले में प्लीयर वास्तव में एक आसान समाधान है, मुझे पहले उस पैकेज के बारे में पता नहीं था। –