शुरू करेंमुफ़्त में शुरू करें

पहला अंक निकालना I

मतदाता धोखाधड़ी के सवाल को समझने के लिए, शुरुआत उस नए कॉलम से करें जिसमें कुल डाले गए वोटों का पहला अंक हो. इसके लिए आपको एक कस्टम फंक्शन चाहिए, जो हमने आपके लिए बनाया है: get_first(). इस फंक्शन का मूल substr() है, जो किसी स्ट्रिंग से एक भाग निकालता है जिसे सबस्ट्रिंग कहते हैं.

जब आप केवल पहला अंक रखने वाला नया वैरिएबल बना लेंगे, तो आप बार प्लॉट बनाकर देख सकते हैं कि यह Benford's Law के कितना करीब है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

R में श्रेणीबद्ध डेटा के लिए अनुमान

पाठ्यक्रम देखें

अभ्यास निर्देश

  • बिना कोष्ठक के सिर्फ फंक्शन का नाम टाइप करके देखिए कि get_first() कैसे काम करता है. यह बस substr() के आउटपुट को थोड़ा बदलकर factor में बदल देता है.
  • iran डेटा फ्रेम में first_digit नाम का नया कॉलम बनाएँ, जिसमें शहर-दर-शहर कुल डाले गए वोटों का पहला अंक हो.
  • जाँच करें कि get_first() ने सही काम किया. iran डेटा से total_votes_cast और first_digit कॉलम चुनें और उन्हें स्क्रीन पर प्रिंट करें.
  • पहले अंक के वितरण को विज़ुअलाइज़ करने के लिए एक बार प्लॉट बनाएँ.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Print get_first
get_first

# Create first_digit variable
iran <- iran %>%
  ___
  
# Check if get_first worked
___ %>%
  ___

# Construct bar plot
___ +
  # Add bar layer
  ___
कोड संपादित करें और चलाएँ