मैनेल सही है कि सामान्य रूप से, आप एक सॉर्टिंग फ़ंक्शन के साथ सिर() और पूंछ() फ़ंक्शंस का उपयोग करना चाहते हैं। मुझे उल्लेख करना चाहिए कि मध्यम डेटा सेट के लिए विन्स की विधि तेजी से काम करती है। आप सिर() या पूंछ() का उपयोग नहीं किया है, तो आप बुनियादी उपधारा कॉल ऑपरेटर [] ....
library(plyr)
x = arrange(Forbes2000,desc(profits))
x = x[1:50,]
#Or using Order
x = Forbes2000[order(Forbes2000$profits, decreasing= T),]
x = x[1:50,]
हालांकि इस्तेमाल किया जा सकता था, मैं वास्तव में कर सिर) की सलाह देते हैं (, पूंछ() , या फ़िल्टर() फ़ंक्शंस क्योंकि नियमित [] ऑपरेटर मानता है कि आपका डेटा आसानी से खींचे गए सरणी या मैट्रिक्स प्रारूप में संरचित है। (उम्मीद है कि यह तेजा प्रश्न का उत्तर देता है)
अब आप जो पॅककेज चुनते हैं वह काफी हद तक व्यक्तिपरक है। हालांकि लोगों की टिप्पणियों को पढ़ते हुए, मैं कहूंगा कि {utils} head() और पूंछ, या प्लीर() के साथ प्लीयर की व्यवस्था(), {bases} के ऑर्डर() का उपयोग करने का विकल्प काफी हद तक स्मृति आकार और पंक्ति आकार पर निर्भर करता है आपका डेटासेट मैं इस बारे में अधिक जानकारी दे सकता हूं कि कैसे प्लीयर और कभी-कभी डेलर को बड़े जटिल डेटासेट के साथ समस्याएं होती हैं, लेकिन मैं विषय से बाहर निकलना नहीं चाहता हूं।
पीएस यह मेरी पहली बार जवाब देने में से एक है इसलिए प्रतिक्रिया की सराहना की जाती है।
ईश्वर मुझे प्लीयर पसंद है। – bstockton