डेटासेट को सुसंगत (tidy) बनाने के लिए gather का उपयोग
जुड़े हुए vote-topic डेटा को ऐसे tidy रूप में लाने के लिए ताकि हम topic के आधार पर विश्लेषण और ग्राफ बना सकें, हमें डेटा को इस तरह बदलना है कि हर पंक्ति में country-vote-topic का एक संयोजन हो। इससे डेटा छह कॉलमों (me, nu, di, hr, co, ec) से बदलकर दो कॉलमों (topic और has_topic) में आ जाएगा।
यह अभ्यास पाठ्यक्रम का हिस्सा है
केस स्टडी: R में Exploratory Data Analysis
अभ्यास निर्देश
tidyrपैकेज लोड कीजिए.votes_joinedमें मौजूद छह topic कॉलमों को इकट्ठा करके एक कॉलमtopic(जिसमेंme,nuआदि में से एक होगा) और एक कॉलमhas_topic(जिसमें 0 या 1 होगा) बनाएँ। परिणाम को सेव किए बिना प्रिंट कीजिए.- जिन मामलों में
has_topic0 है, उनकी आपको परवाह नहीं है।gather()ऑपरेशन दोबारा चलाइए, लेकिन इस बार केवल वही पंक्तियाँ रखें जहाँtopicमें दिया गया topic उस वोट का वर्णन करता है। परिणाम कोvotes_gatheredके रूप में सेव कीजिए.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Load the tidyr package
# Gather the six me/nu/di/hr/co/ec columns
# Perform gather again, then filter