मेरे पास विभिन्न स्थानों से चिकित्सा सर्वेक्षण के परिणामों के साथ एक बड़ा सीएसवी है (स्थान डेटा में मौजूद एक कारक है)। चूंकि कुछ विश्लेषण किसी स्थान और सुविधा के लिए विशिष्ट होते हैं, इसलिए मैं केवल उन स्थानों से पंक्तियों के साथ उप-फ्रेम निकालना चाहता हूं। ऐसा होता है कि स्थान पहला क्षेत्र है इसलिए हाँ, मैं इसे CSV पंक्तियों को सॉर्ट करके कर सकता हूं, लेकिन मैं यह जानना चाहता हूं कि आर में इसे कैसे किया जाए क्योंकि मुझे यकीन है कि मुझे अन्य कॉलम के लिए इसकी आवश्यकता होगी।किसी फ़ील्ड से जुड़े किसी शर्त के आधार पर डेटा फ्रेम का सबसेट निकालने का तरीका कैसे?
तो, संक्षेप में, सवाल है: एक डेटा फ्रेम foo को देखते हुए, मैं एक डेटा फ्रेम बार जो केवल foo से जहां foo $ स्थान = 'वहाँ' पंक्तियां हैं कैसे बना सकते हैं?
बहुत बहुत धन्यवाद।
। @ जोफ्र्वाल्ड - 'subset()' पसंदीदा विधि नहीं है? विस्तृत चर्चा [यहां] (https://stackoverflow.com/questions/9860090/why-is-better-than-subset) –
क्या सबसेट और foo minus सबसेट तक पहुंचने का कोई आसान तरीका है? मैं अपने डेटा को बार में विभाजित करना चाहता हूं और (foo-bar)। जाहिर है, मैं ऊपर से दोहरा सकता हूं! =, लेकिन क्या एक लाइनर तरीका है? – schoon