/ / आर में डेटासेट को कैसे संशोधित और कुशल बनाना है? (यहां आर के लिए नया उपयोगकर्ता) - डेटासेट

आर में डेटासेट को कैसे संशोधित और कुशल बनाना है? (यहां आर के लिए नया उपयोगकर्ता) - डेटासेट

मेरे पास आर में पहले से आयात किया गया डेटासेट है जिसमें 12 चर हैं लेकिन प्रत्येक चर द्वारा मेरे डेटासेट को फ़िल्टर करने के तरीके के बारे में अधिक जानकारी नहीं मिलती है।

उदाहरण के लिए, इन चरों में से एक "सेक्स" है, जिसमें दो मान हैं, "एम" और "एफ"। मुझे उप-डेटासेट में दिलचस्पी है जो मूल रूप से पुरुषों और महिलाओं के लिए दोनों लिंगों के साथ मूल डेटासेट को फ़िल्टर करता है।

एक और उदाहरण जन्म वर्ष है: डेटा में जन्म वर्ष 1800 से 2007 तक होंगे, लेकिन मुझे जन्म के वर्षों में दिलचस्पी है जो हाल ही में (जन्म वर्ष> 1 99 0) हैं।

ऐसा करने का एक आसान और आसान तरीका क्या है? क्या यह एसएएस के समान है (जो बयान के कुछ ही हैं)?

उत्तर:

जवाब के लिए 0 № 1

मैंने प्रोफेसर के माध्यम से अपनी समस्या का हल प्राप्त कर लिया है। यहां कोड है जो इसके साथ मदद करता है, आपको आर में "dplyer" पैकेज स्थापित करने की आवश्यकता है।

install.packages ( "dplyr")

पुस्तकालय (dplyr)

संशोधित_डेटासेट <- tbl_df (डेटासेट)

"फ़िल्टरिंग" का उदाहरण, यह केवल संपूर्ण डेटासेट की बजाय पुरुष डेटासेट के लिए पूछता है

फ़िल्टर (संशोधित_डेटसेट, लिंग == "एम")

चुनें (फ़िल्टर (संशोधित_डेटसेट, लिंग == "एम"), नाम, आदि)

only_Male <- संशोधित_डेटसेट%>% फ़िल्टर (लिंग == "एम")%>% चयन (नाम, फेड)

यह प्रारूप आपको उन शर्तों के आधार पर एक नया डेटासेट प्राप्त करता है जो आप पूछते हैं।