में add_rownames में फ़ंक्शन के विपरीत एक मध्यवर्ती चरण के रूप में मैं एक कॉलम के साथ डेटा फ्रेम को चरित्र तारों के रूप में उत्पन्न करता हूं और शेष संख्याएं होती हैं। मैं इसे एक मैट्रिक्स में रूपांतरित करना चाहता हूं, लेकिन पहले मुझे उस वर्ण कॉलम को पंक्ति नामों में परिवर्तित करना होगा और इसे डेटा फ्रेम से हटा देना होगा।dplyr
क्या dplyr
में ऐसा करने का कोई आसान तरीका है? to_rownames()
जैसे फ़ंक्शन add_rownames()
के विपरीत है?
मैंने एक कस्टम फ़ंक्शन का उपयोग करके solution देखा, लेकिन यह वास्तव में dplyr दर्शन से बाहर है।
मुझे नहीं लगता कि dplyr दर्शन गैर data.frames धरना के लिए है। इसकी वर्तमान टैगलाइन "डेटा फ्रेम के लिए विशेष रूप से विशिष्ट है" https://github.com/hadley/dplyr – Frank
@ फ्रैंक, डेटा फ्रेम को मैट्रिक्स में कनवर्ट करने के लिए फ़ंक्शन का उपयोग आवश्यक नहीं है। क्या होगा यदि मुझे मौजूदा फ़ील्ड के आधार पर पंक्ति नाम बदलने की जरूरत है? या पूरी तरह से dplyr दर्शन से पंक्ति नाम का उपयोग कर? – yuk
एचएम, मुझे नहीं पता। पैकेज में मेरी अंतर्दृष्टि टैगलाइन से काफी दूर नहीं जाती है :) आप यहां रेनमार्क के खिलाफ हैडली बोल सकते हैं, हालांकि: https://github.com/hadley/tibble/blob/master/R/rownames.R ओह, और ऐसा लगता है कि वहां वास्तव में 'column_to_rownames' फ़ंक्शन है। – Frank