Data Cleaning with Python: Handling Missing Values, Duplicates & More! | Codingdidi

Akansha Yadav shows how to clean data in pandas: drop duplicates, fill missing values with mean, convert data types, standardize text, and detect outliers using the IQR method. Each step is demonstrated live with before-and-after comparisons.
Chapters
सो, हेल्लो एवरीवन वेल्कम बैक टू मय यूट्यूब चैनल आज के वीडियो में हम बात करेंगे डेटा क्लीनिंग के बारे में डी सी मतलब डेटा क्लीनिंग इस डेटा क्लीनिंग के एपिसोड में हम डिस्कस करेंगे इच एन एवरी टेक्निक जो आपको अप्लाई करनी चाहिए अगर आपको कोई भी प्रोजेक्ट बनाना है डेटा एनालिसिस का या फिर डेटा साइंस का या फिर मै कहूं, मशीन लर्निंग या फिर आई इन चारों में से अगर आपको कोई भी प्रोजेक्ट क्रिएट करना है किसी भी डोमेन से रिलेटेड तो आपको ये सारी की सारी डेटा क्लीनिंग टिप्स को अप्लाई करना पड़ेगा क्यूंकि ये सारी की सारी टिप्स फंक्शंस मैथ्ड्स आपके लिए बहुत ज्यादा जरूरी है आपका में टास्क जो है 1 अच्छी डेटा के साथ एनालिसिस करना या मॉडल बनाना अगर आपका मॉडल किसी भी तरीके से गलत डेटा के कॉन्टैक्ट में आता है तो आपका मॉडल गलत ही एक्यूरेसी देगा और गलत ही प्रिसिजन देगा तो एक्यूरेसी भी अच्छी नहीं होगी और प्रिसीजन भी अच्छा नहीं होगा जिसकी वजह से आपका एनालिसिस टोटली रॉन्ग हो जाएगा तो अगर आपको इन सारे ही केस से बचना है तो आपको डेटा क्लिनिंग के हर 1 स्टेप को स्टेप बाय स्टेप विद प्रॉपर मेथड अप्लाई करना पड़ेगा तो इस विडियो में हम काफी सारे सेक्शन के बारे में बात करेंगे इन डीटेल बात करेंगे तो डोंट फॉरगेट तो वाच दिस कम्प्लीट वीडियो क्यूंकी ये कंप्लीट वीडियो आपको डेटा क्लीनिंग की जरूर नॉलेज लेगी और अगर आपको यह वीडियो हेल्पफुल लगती है तो जरूर कमेंट करके बताए और जिस भी चीज में आपको डिफिकल्टी लगती है डू कॉमेंट डाउन लेट मी नो। तो चलिए विदाउट वेस्टिंग एनी टाइम इस वीडियो को शुरू करते हैं डेटा क्लेनिंग से अब मैंने क्या करा है मैंने कुछ डेटा क्रिएट करा है ओके लेट मी शो यू दैट डेटा जो मैंने क्रिएट करा है इस वीडियो को सक्सेसफुल ली आपके लिए अंडरस्टैंड डबल बनाने के लिए तो अब समझते है की कौन से डेटा की मैं बात कर रही हूँ तो सबसे पहला जो है ये मेरी नोट फाइल है जिसके अन्दर मैंने कुछ सैंपल डेटा क्रिएट करे है अब इस सैंपल डेटा का यूज करके ही हम इस वीडियो को इस वीडियो में हम सारे कांसेप्ट्स को पढ़ेंगे ये हर 1 टाइप का डेटा है मेन ली मेरी नजर में जितने भी टाइप का इन करेक डेटा हो सकता था मैंने वो सारा डेटा इसमें ले लिया है स्टेप बाय स्टेप हम देखेंगे की कैसे हम इन कंसिस्टेंट को ठीक कर सकते हैं आउटलायर्स को ठीक कर सकते हैं कैसे हम एक्स्ट्रा स्पेसेस रिमूव कर सकते हैं कैसे हम फुल नेम 1 स्टार्ट कर सकते हैं ऐसी काफी सारी चीजों को मैंने कवर किया है तो चलिए वन बाय वन इसको समझते है विद कोल्ड एंड क्सप्लेनेशन विदिन पांडाज तो हम इसमें यूज करेंगे पांडाज लाइब्रेरी का अगर आपको कोई और लाइब्रेरी या कोई और मेथड यूज करना आपको यूज कर सकते हैं बट पांडाज जो है वो 1 सक्सेसफुल लाइब्रेरी है अगर आपको डेटा क्लिनिंग या डेटा प्री प्रोसेसिंग जैसा कोई भी काम कराना है तो करेक्ट अब बात करते हैं पहले टाइप के डेटा की जो मैं अपने नोटपैड फाइल से लेने वाली हूँ पहला टाइप का डेटा होता है डुप्लीकेट डेटा कभी भी आपके डेटा में डुप्लीकेट एंट्रीज नहीं होनी चाहिए अगर आपके डेटा में डुप्लीकेट एंट्रीज हैं तो जिसकी वजह से क्या होगा इन करेक्ट स्टेटिस्टिक्स क्रिएट होगी और रिडंडेंट रिकॉर्ड्स होंगे मतलब की यूजलेस रिकॉर्ड्स होने वाले हैं तो आपका टास्क क्या है आपको करने हैं डुप्लीकेट डेटा को सबसे पहले तो रिमूव ही कर देना है तो सिम्पली मैं क्या करुँगी मैंने डेटा तो ले लिया सर पहले मैं 1 कोर्सेल एड करूँगी इस कोर्ड सेल में में डालूंगी अपना लाइब्रेरी जो हमें चाहिए अब हमें कौन सी लाइब्रेरी चाहिए हमें चाहिए पांडाज लाइब्रेरी सो इम्पोर्ट पांडाज आज पी डी ये हमारी इम्पोर्ट हो जाएगा राइट सो लेट मी जस्ट एक्जीक्यूट दिस कोर्सेल उसके बाद में अपने डेटा को 1 सैंपल डेटा विच इस डुप्लिकेट इसमें हम डेटा को समझते हैं हमारे पास 1 डेटा वैरिएबल है जिसके अन्दर हमारे पास नेम जिसके अन्दर मैंने 1 लिस्ट क्रिएट की है नेम्स की उसके बाद एज है और एज में भी लिस्ट है अब आप देख सकते हैं की इसमें मैंने डुप्लीकेट एंट्रीज डाली है मतलब ये पर्टिकुलर नाम जो है यह 2 बार एक्जिस्ट कर रहा है इस डेटा में तो जिसकी वजह से ये डेटा डुप्लीकेट एंट्रीज वाला डेटा है राइट तो सबसे पहले हमारा काम क्या है इसको प्रिंट करना तो सपोज में डेटा फ्रेम बना रही हूँ इस पर्टिकुलर डेटा से यह बेसिकली 1 डिक्शनरी फॉर्मेट में है तो मैं डिक्शनरी को डेटा फ्रेम में कनवर्ट कर रही हूँ अगर आपको डेटा फ्रेम नहीं पता है तो पहले वाली वीडियो जरूर देखना पांडा से रिलेटेड जो मैंने क्रिएट करी है पी डी डेटा फ्रेम अगर हम डालते हैं तो ये 1 डेटा फ्रेम क्रिएट करता है किसका डेटा फ्रेम बनाना है मुझे इस डिक्शनरी का बनाना है जो डेटा वैरिएबल में है करेक्ट ये मैंने डेटा फ्रेम बना दिया अब मैं इसको रन कर देती हूँ जैसे ही मैंने इसको रन किया मेरे पास वैल्यूज आनी चाहिए आउटपुट में तो मुझे उसके लिए क्या करना पड़ेगा मुझे उसको डिस्प्ले करना पड़ेगा तो इसमें मैं 1 मेथड का यूज कर रही हूँ विच विल बी न्यू टू यू बट आपको ये पता होना चाहिए तो मैं क्या कर रही प्रिंट लिख रही हूँ प्रिंट के अन्दर में 1 बैक फ्लैश जीरो थर्टी थ्री उसके बाद स्क्वायर ब्रैकेट में थर्टी वन एम लिखकर थी वन म लिख कर मैं कुछ टेक्स्ट टाइप कर रही हूँ आपको सेम फॉर्मेट फॉलो करना है अगर आपको कोई भी टेक्स्ट जो है वो रेड कलर में चाहिए तो फिर अगैन आपको सेम चीज डालनी है जीरो थर्टी थ्री उसके बाद आपको ब्रैकेट को क्लोज नहीं करना है गान ओपन करना हैं एंड देन राइट जीरो m एंड कोटेशन करेक्ट इसके बाद मुझे क्या डिस्प्ले करना है इसके बाद मैं चाहती हूँ डिस्प्ले करें आप डिस्प्ले फंक्शन का यूज करके डी एफ ठीक है अब मैं इसको रंग करती हूँ अब आप इसमें नोटिस करो मेरा जो टेक्स्ट है जो मैंने लिखा है ओरिजनल डेटा फ्रेम वो रेड कलर में आया है तो जीरो थर्टी थ्री 1 कोड होता है जिससे आपका टैक्स जो है वो रेड कलर में जनरेट होता है। विरेंद्र पांडाज लाइब्रेरी और डिस्प्ले फंक्शन का यूज करके आप टेबल विदिन पांडाज डिस्प्ले करा सकते हैं। विदाउट यूजिंग एनि प्रिंट स्टेट में करेक्ट। अब मैं क्या चाहती हूँ अब मैं चाहती हूँ कि मैं इसमें से डुप्लिकेट वैल्यू को डिलीट करूं। अब डुप्लिकेट वैल्यू स को डिलीट करने के बाद मैं 1 न्यू डेटा फ्रेम बनाना चाहती हूँ। विच शुड बी व डी एफ स्कोर क्लीन, उसके बाद डी एफ। इसके लिए आप फंक्शन का यूज करेंगे। ड्राप अंडर्स को डुप्लीकेट डुप्लीकेट फंक्शन को अप्लाई करने के साथ आपका डुप्लीकेट वैल्यू डेटा में से डिलीट हो जाएगी। सिम्पल अब हम क्या करेंगे। अब हमें सिम्पली डिस्प्ले करना है जो हमारा क्लीन डेटा है राइट सो मैंने लास्ट टाइम किया किया था। मैंने ये कोर्ड लिखा था क्योंकि मुझे वो रेड कलर में डिस्प्ले कराना था। राइट अब मुझे क्या करना है मुझे इसे ग्रीन कलर में डिस्प्ले करना है। क्यूंकि ये मेरा क्लीं डेटा है विच शुड बी हाईलाइटेड वित ग्रीन टेक्स्ट टू मेक ए लुक गुड ऑवियसली। क्योंकि हमें डेटा एनालिसिस डेटा लाइजेशन हर किसी चीज में एक्सपर्ट होना पड़ेगा। तो मेर को सिम्पली क्या करना है। यहाँ पर थर्टी टू लिख देना है। उसके बाद अगर मैं इसको रन करूँगी तो मेरे पास वो टेक्स्ट आ जाएगा ग्रीन कलर में। अब मुझे इसके बाद क्या लिखना है। मुझे इसके बाद लिखना है डिस्प्ले कर 2 जल्दी से डी एफ अंडरस्कोर क्लीन मतलब कि क्लिंट वाला डेटा मेरे पास आ जाना चाहिए। अब इन दोनों में डिफ्रेंसेज नोट करना हमारे लिए ईजी हो जायेगा। पहले वाला जो डेटा फ्रेम था उसके अन्दर हमारे पास 2 बार सेम नेम था। बट इसके अन्दर हमने डुप्लिकेट वैल्यू को रिमूव कर दिया है। एंड वी ओनली हैव थ्री रोज ऑफ़ डेटा। तो ये होता है रिमूव करना। डुप्लिकेट वैल्यू को। अब चलते हैं नेक्स्ट स्टेप की तरफ, नेक्स्ट मेथर्ड की तरफ और नेक्स्ट टाइप ऑफ़ डेटा की तरफ। नेक्ट टाइप का डेटा क्या है ये वाला डेटा। तो मैं इसको कॉपी पेस्ट यहाँ कर रही हूँ। अब इस डेटा में क्या लिखा है मैंने मिसिंग वैल्यू। जब भी हमारे डेटा में मिसिंग वैल्यू होती है तो अगर हमे उसे डील करना पड़ता है। अब डुप्लीकेट और मिसिंग वैल्यू में फर्क होता है डुप्लीकेट वैल्यू मतलब जो वैल्यू रिपीट हो रही है मिसिंग वैल्यू मतलब वो वैल्यू है ही नहीं। उसकी जगह पर न, न, न या फिर रोही ब्लैंक है राइट अगर आपके डेटा में मिसिंग वैल्यूज है। इसका मतलब इन एक्यूरेट एनालिसिस होने वाला है। उससे बचने के लिए आपको इसे हैंडल करना पड़ेगा। अब इसको हैंडल कैसे करेंगे आप आपके पास बहुत सारे तरीके हैं इस चीज को हैंडल करने के। पहला मैथर्ड है कि इसको डिलीट कर 2 राइट। तो वो होता है ड्रॉप। ड्रॉप वाला हर किसी केस में नहीं करना चाहिए क्योंकि आपका डेटा बहुत ज्यादा इम्पोर्टेंट होता है। आप अन्नसेसरली किसी भी डेटा को डिलीट नहीं कर सकते हैं ठीक है तो अब हमें क्या करना है अब हमें सेम मेथड फॉलो करना है तो मैं कोर्ड को दोबारा न लिखते हुए मैं सिम्पल ही ऊपर से कोड उठा कर नीचे लिखने वाली हूँ ठीक है तो मुझे ये से वापिस से प्रिंट करना है तो मैं ये कॉपी कर रही हूँ यहाँ से डायरेक्ट और मैं इसको यहाँ लिख कर पेश कर दूंगी ठीक इससे पहले मुझे क्या करना है मुझे 1 डेटा और चाहिए विच शुड बी दिस वेरिएबल जो मैंने जहाँ पर कन्वर्जन करा था करेक्ट अब मैं इसको कॉपी करके वापिस से यहाँ पर पेस्ट कर देती हूँ चलो इसको डी एफ ऑन कर लेते हैं ताकि ये डिफ्रेंशिएट हो जाए ठीक है डी एफ डेटा ऑन कर लेते हैं इसको भी डेटा ऑन करेक्ट अब डेटा वन को मैंने डेटा फ्रेम में कनवर्ट किया डी एफ वन वेरिएबल में स्टोर किया अपने डेटा फ्रेम को उसके बाद मैं इसको रेड कलर में प्रिंट कराना चाहती हूँ प्रिंट किया कराना है डी एफ वन प्रिंट करना है उसके बाद में रिप्लेस करना चाहती हूँ ड्राप वाला मेथड आप लोगो को पता होगा बट रिप्लेसमेंट जरूरी होती है ड्राप आप हर केस में नहीं कर सकते इसलिए आपको मोस्ट प्रेफर ेबल अगर मैं चीज बोलूँ तो आपको मिसिंग वैल्यू को रिप्लेस करना होता है किसी भी 1 वैल्यु से तो मान लेते हैं हमारे हमारे उसमे ग्रुप में मतलब हमारे डेटा में अगर हम देखे तो हमारे पास एज का डेटा राइट तो मैं चाहती हूँ एज का जो भी मीन वैल्यू हो उसके अकॉर्डिंग या तो मैं रिप्लेस कर दूं अपनी एज की वैल्यू को जहाँ पर मेंशन है राइट ऐसा मैं कर सकती हूँ ये मेरे पास पहला तरीका है तो चलिए पहले इसको अप्लाई करके देखते हैं कि हमारा डेटा कैसे देखेगा तो हम क्या करेंगे डी एफ अंडरस्कोर फील्ड नाम का 1 वेरिएबल बना लेते हैं उसके बाद डी एफ वन डॉट फिल एने लगाएंगे उसके बाद हमें क्या करना है हमें वैरिएबल में नाम विच इज नेम अगेन और मैं नेम क्या क्या चाहती हूँ मैं जो नेम चाहती हूँ वो मैं अपने खुद की तरफ से डाल देती हूँ तो लेट से द नेम इस कांच सिम्पली मैंने अपना नाम डाला इसके अन्दर उसके बाद में कोटेशन से बाहर आकर कोमा लगाउंगी उसके बाद मुझे क्या चाहिए एज वैरिएबल में मतलब एज कॉलम में मुझे कुछ डेटा चाहिए एज कॉलम में मुझे क्या डेटा चाहिए एज कॉलम की वैल्यू में क्या कर रही हूँ मैं खुद से वैल्यू नहीं दे रही हूँ मैं चाहती हूँ मेरा पांडाज लाइब्रेरी जो है वो वैल्यु कैलकुलेट करे और उसकी जगह पर प्लेस करे सिम्पल तो हम क्या करेंगे डी एफ वन को कॉल करेंगे उसमे ऐसी हम एज को कॉल करेंगे वि स दी कॉलम नेम एज को कॉल करते के साथ हम अप्लाई करेंगे मीन का फंक्शन जब हम मीन का फंक्शन लगायेंगे तो वो मीन कैलकुलेट करेगा और उसको एज में प्लेस कर दे ठीक है जैसे ही हमने फेल ने लगाया एन ने का मतलब ये हुआ कि वो वो वैल्यू ढूंढेगा जहाँ पर वे वैल्यू मिसिंग और वहीं पर इसको रिप्लेस करेगा करेक्ट। अब हम सिम्पली ऊपर से फिर से अपना ग्रीन वाला टेक्स्ट कॉपी करके लेके आयेंगे और यहाँ पर पेस्ट कर देंगे। ठीक है सोप्स को कॉपी कर लेते हैं और नीचे जाकर इसको यहाँ पर पेस्ट कर देते हैं। अब इसमें मुझे क्या करना है। यहाँ पर मुझे डी ए डी एफ सौरी शुड भी डी एफ अंडरस्कोर फिल्ड क्योंकि हमने उसका वैरिएबल सेम रखा है। अब हम इसको रन करके देखते हैं। अब आप इसमें देख सकते हो एन ए ए एन 1 वैल्यू थी और यहाँ पर नन मेंशन था जहाँ पर एन ए ए एन था वहाँ पर हमने मीन वैल्यू को रिप्लेस कर दिया। जहाँ पर नन था नेम में वहाँ पर मेरा नाम आकांशा एड कर दिया गया है सो इसे हम कहते हैं मिसिंग वैल्यू को हैंडल करना, विद अ पर्टिकुलर प्लेस होल्डर या फिर पर्टिकुलर फंक्शन वैल्यू आप किसी भी तरीके से वैल्यू को रिप्लेस कर सकते हो। ये डिपेंड करता है आपके डेटा टाइप के ऊपर और डेटा के ऊपर जिसमें भी आप वर्क कर रहे हैं। चलिए नेक्स्ट टाइप ऑफ़ डेटा को समझते हैं नेक्स्ट टाइप ऑफ़ डेटा क्या है इन करेक्ट डेटा टाइप है मान लो आपके डेटा सेट में तो आपको सिम्पली क्या करना है उस डेटा को लेके आना है जैसे की मैंने इस डेटा को कॉपी कर लिया है। अब हमारा काम क्या है हमें करेक्ट करना है डेटा टाइप को। अब डेटा टाइप करेक्ट कैसे करना है पहले हम इस डेटा को समझते हैं हमारे पास सैंपल डेटा है व इन करेक्ट डेटा टाइप अब इसमें अगर आप डेटा को नोट करें जो मेरे पास डेटा ऑन स्क्रीन है तो इसके अन्दर डेटा जो है वो स्टोर रखा जा स्ट्रिंग आप देख सकते है इसके भारत कोटेशंस लगी है इसका मतलब यह सारा का सारा स्ट्रिंग फॉर्मेट में है हमारा काम क्या है हमें स्ट्रिंग फार्मेट को कनवर्ट करना है डेट टाइम में तो यह जरूरी होता है क्योंकि अगर मुझे कोई डेटा चाहिए पर्टिकुलर डेट का वो तो हम एक्स्ट्रैक्ट ही नहीं कर सकते क्योंकि यह स्ट्रिंग फॉर्मेट में है तो सिम्पल हम ऊपर वाला ही मेथड कॉल करेंगे हम इसका डेटा फ्रेम क्रिएट करेंगे चलिए जल्दी से कोड लिख लेते हैं डी to is equal to पी डी डेटा फ्रेम एंड देन डेटा व वी वी वांट टू कनवर्ट राइट तो वो हम बाद में प्रिंट करेंगे ऊपर से लेकर बट अभी के लिए हम कोर्ड लिखते अब मुझे क्या करना है मुझे डेट कॉलम में नोटिफिकेशन करनी है डेट कॉलम का जो है डेटा मुझे डेटा टाइप चेंज करना है तो मैंने डी एफ में से डेट कॉलम को कॉल किया उसके बाद मैंने लिखना है इक्वल टू पी डी अंडरस्कोर पी डी टू अंडरस्कोर डेट टाइम ठीक है ये 1 करेक्ट मेथड होता है किसी भी स्ट्रिंग को डेटाटाइम में कनवर्ट करने का जो भी कनवर्ट करने का है वो यहाँ पर लिखने का है अब जो हमने इक्वल टू के पहले लिखा था वो हम चाहते है अपडेटेड कॉलम नेम क्या देखना चाहिए अपडेटेड कॉलम नेम तो मैं सेम ही चाहत हूँ इसलिए मैंने सेम लिखा है ठीक है न अब हम सिम्पली ऊपर से जाकर वो सारी चीजें कॉपी कर लेंगे और उनको हम यहाँ पर पेस्ट कर देंगे जैसे की मुझे ये डेटा चाहिए। तो 10 न अब इसमें मुझे डी एफ टू से चाहिए था राइट तो मुझे ये कनेक्शन करनी पड़ेगी यहाँ पर हम वैल्यू लिख देंगे डिस्प्ले कराएंगे डी एफ टू को, डी एफ टू को, हम पहले डिस्प्ले करना चाहते हैं विजेंदर रेड टेक्स्ट और ग्रीन टेक्स्ट में हम जो है अपडेटेड वाला शो करना चाहते हैं। तो अभी मुझे अपडेटेड डेटा नहीं चाहिए मुझे क्या प्रिंट कराना है डेटा टाइप क्योंकि मैंने इसमें क्या करेक्ट किया है डेटा टाइप शो मैं क्या लिखूंगी, डी एफ टू, डॉट डी टाइप्स करेक्ट। अब आप देख सकते हैं इसके अन्दर यह डेटा डेट टाइम, सिक्स्टी फोर वैल्यू हमें शो कर रहा है उसके बाद सेल्स जो है वो इंटीजर में है तो मतलब कि हमने ओरिजनल डेटा को इसमें चेंज कर दिया है। अब आप क्या कर सकते हैं अब आप इसमें पहले जैसे हमने यहाँ पर डिस्प्ले कराया था यहाँ पर भी आप चेक कर सकते हैं क्या डेटा टाइप था ठीक है पर अब जो है वो ऑब्जेक्ट शो कर रहा है उसके बाद अपडेट करने के बाद डेट टाइम, सिक्स्टी फोर, सो इट मींस हमने करेक्ट कर दिया है डेटा को अगला समझते हैं विच इज आर फोर्थ नंबर ऑफ़ टेप की आपको इन कंसिस्टेंट टेस्ट केसेस आपके पास इन कंसिस्टेंट टेस्ट केसेस है मतलब कि आप डेटा को पहले समझेंगे उसके बाद आप कोई मैथड अप्लाई करेंगे राइट। अब इन कंसिस्टेंसी आपको ढूंढनी है कि कैसे आपका टेस्ट केस जो है वो इनकंसिस्टेंट अब टेस्ट टेक्स्ट केस की बात हो रही है। राइट में उसको शायद गलत प्रोनाउंस कर रही हूँ बट वो टेक्स्ट केस है राइट टेक्स्ट केस मतलब हमने ये लोअर केस में है यह पर केस में है ये गन 1 फर्स्ट लेटर कैपिटल है उसके बाद लोअर केस में है तो इसको हमें क्या करना है कंसिस्टेंट करना है हमारा काम क्या है इसको स्टैंडडाइज करना है। डेटा को स्टैंडरडाइज करना जरूरी होता है क्योंकि जब भी हम एन, एल पी जैसे टास्क परफॉर्म करते हैं नेचुरल लैंग्वेज, प्रोसेसिंग जैसे टास्क परफॉर्म करते हैं या फिर हमें कोई समरी चाहिए या फिर हमें कोई वर्ड एक्स्ट्राक्ट करना है हम कुछ सर्च कर रहे हैं हम रिप्लेस करना चाहते हैं किसी टैक्स्ट को तो वो सारी चीजें पॉसिबल नहीं हो पाती है क्योंकि हमारा हर 1 टैक्स जो होता है वो अलग फॉर्मेट में होता है तो हमारा मेन काम क्या है कि उसको स्टैंडडाइज करना है 1 स्टैंडर्ड फॉर्मेट दे देना उनको करेक्ट तो सिम्पली मैं क्या करूंगी सबसे पहले इसका डेटा फ्रेम बना लूंगी पी डी डॉट डेटा फ्रेम वैरिएबल लेते हैं डेटा उसके बाद हमें क्या करना है हमें इसे स्टैंडडाइज करना है उससे पहले हम सिम्पली इसको प्रिंट करा लेते हैं मैं सेम ही वैरिएबल को सेम ही टेक्स्ट को मैं यहाँ से उठा लेती हूँ। and then i will use it over her it। शुड बी डी दे अब इसको स्टैंडरडाइज करते हैं। जब हम स्टैंडडाइज करते है तो हमे अपने अकॉर्डिंग इसको डिसाइड करना होता है कि एग्जैक्ट ली हमारा टास्क क्या है उसके अवॉर्ड मैं क्या चाहती हूँ मैं चाहती हूँ ये टाइटल केस में हो जाए। ठीक है टाइटल केस में कनवर्ट करने के लिए मुझे स्ट्रिंग को टाइटल में कनवर्ट करना है करेक्ट। अब मुझे कौन सी स्ट्रिंग को करना है और कौन से कॉलम को करना है ये मुझे पता होना चाहिए। हमारे पास 2 कॉलम है नेम और एच। अब मुझे कौन सा कॉलम पे करना है, मुझे नेम पे करना है तो मैं क्या क्या लिखूंगी डी एफ कॉल नेम, इट मींस, अपडेटेड कॉलम नेम, शुड बी नेम सेल्फ, उसके बाद मैं अगैन डी एफ नेम, उसपे मुझे क्या अप्लाई करना है। स्ट्रिंग स्ट्रिंग का कौन सा वाला स्ट्रिंग होना चाहिए। अगर आपको कैपिटलाइज करना है तो आप डायरेक्टली कैपिटलाइज कर सकते है। बट मुझे कौन सा केस चाहिए, मुझे टाइटल केस चाहिए उसके बाद मुझे ये फंक्शन अप्लाई कर देना है करेक्ट। अब में सेम कॉपी करके यहाँ लिख देती हूँ। इसके बाद थर्टी वन का जगह थर्टी टू कर देती हूँ ताकि हमारा टैक्स जो है वो थोड़ा सुन्दर दिख ना नेक्स्ट टू रन। अब आप इसमें नोट कर सकते हैं। पहले वाला हमारा डेटा जो था वो इन कंसिस्टेंट टेक्स्ट केसेस के साथ था। अब यहाँ पर हमने टाइटल केस मतलब पहला लेटर कैपिटल बाकी सारे इन लोअर केस सिम्पल। ऐसे करके आप इस को ठीक कर सकते हैं। अब चलते हैं नेक्स्ट टाइम अब काफी डेटा में क्या होता है। आउटलायर्स होते हैं। अब आउटलायर्स डेटा में होना इस नोट कम्पल्शन बट मोस्ट ऑफ द केसेज में आपको आउटलायर्स दिखेंगे आउटलायर मतलब किसी रेंज की वैल्यू से कोई भी वैल्यू उस रेंज की वैल्यू सबको बाहर मिलेगी। अगर इन केस आपके पास वैल्यूज हैं। वन से लेकर थाउजेंड से रिलेटेड, मतलब जो सारी वैल्यू है वन से लेके थाउजन्ड के बीच में रेंज कर रहे हैं या फिर मैं ये कहूँ के बीच में ही आ रही है। वन से लेके थाउजन्ड के बट कोई न कोई वैल्यू आपको ऐसी अगर दिख रही है जैसे ट्वेल्व हंड्रेड या फिर सिंगल वैल्यू है यह टू वैल्यू ऐसी कोई वैल्यु ट्वेंटी फाइव हंड्रेड, मतलब थाउजंड के बाद की कोई वैल्यु आपको दिख रही है उसमें तो मतलब वो 1 आउटलायर है। तो अभी हम इस डेटा को समझते है। अब इस डेटा में मैंने क्या लिखा मैंने कुछ वैल्यू लिखी है इसमें वैल्यू क्या है टेन ट्वेल्व, थर्टीन टेन ट्वेल्व आस पास की वैल्यू है, थाउजेंड, ये 1 आउटलायर है। मतलब ये वैल्यू रेंज की है ही नहीं जिसको प्लॉट करने के लिए हम जनरली क्या यूज करते हैं, बॉक्स प्लॉट यूज करते हैं या फिर आई क्यू आर बेस फिल्टरिंग कर लेते राइट बट अभी हमें क्या करना है अभी हमें इसको अपने तरीके से शॉर्ट करना है करेक्ट। अब इसको शोर्ट कैसे करना आपको आई क्यू आर बेस फिल्टरिंग हम अप्लाई करने की कोशिश करेंगे है तो सबसे पहले हमारा काम क्या है हमें इसको डेटा फ्रेम में कनवर्ट करना है तो सिम्पली में सेम मेथड से इसको डेटा फ्रेम में कनवर्ट कर लूंगी उसके बाद प्रिंट कराने वाला काम हम बाद में करेंगे अब हमें क्या करना है सबसे पहले कैलकुलेट करना है आई क्यू आर अब आई क्यू आर कैलकुलेट करना जरूरी होता है इंटर क्वार्टाइल रेंज आपको पता होनी चाहिए कि उस पर्टिकुलर चीज की क्वांटा रेंज क्या है 2 क्वार्टाइल रेंज आपको पता होनी चाहिए क्यू न और उसके बाद यू थ्री इन दोनों की वैल्यू पता होना चाहिए तो मैं क्या लिख रही हूँ डी एफ के वैल्यू वैरिएबल से उस वैल्यू को एक्सट्रेक्ट करें तो ये होना चाहिए विदिन कोटेशन तो मैं वैल्यूज वैरिएबल को कॉल कर रही हूँ से मैं पहले वाले वैरिएबल में भी करुंगी और वैल्यू वैरिएबल को कॉल करके मैं सिम्पल इसमें क्वान टाइल का फंक्शन लगा जिससे इसकी क्वांटल पता चल जाएगी मैं चाहती हूँ फर्स्ट क्वार्टाइल पता करना तो जीरो प्वाइंट टू फाइव हो जाएगा उसके बाद मुझे थर्ड क्वांटल पता करना है तो इसको हम जीरो सेवन फाइव लेंगे राइट क्योंकि ये थर्ड क्वांटा उसके बाद आई क्यू आर का फॉर्मूला होता है गर आपको इसको कैलकुलेट करना है तो क्यू न माइनस क्यू थ्री सौरी क्यू थ्री माइनस क्यू न ओके ये आपका करेक्ट फॉर्मूला होता है और आपको आई क्यू आर कैलकुलेट करना है अब हमने फर्स्ट और क्यू न और क्यू थ्री कैलकुलेट कर लिया है उसके बाद हम आई क्यू आर में वो वैल्यू लियांगी उसके बाद हमें आउटलायर की बाउंड बतानी है कि लोअर बाउंड किया है और अप्पर बाउंड किया है जो भी वैल्यू लोअर बाउंड अप्पर बाउंड के बाहर आ रही है वो सारी की सारी फिल्टर आउट करने है हमे हमारा मेन काम यह है जब भी आपने देखा होगा कि आप बॉक्स प्लॉट प्लॉट करते हैं राइट तो बॉक्स प्लॉट कैसा दिखता है कुछ इस तरीके से आपको बॉक्स प्लॉट दिखता है ये कुछ रेंज की वैल्यू होती है और ये कुछ आपका एक्स्टेंडेबल वैल्यू होती है मिनिमम मैक्सिमम और करके आपका यहाँ पर मीडियन क्रिएट हो रहा होता है तो ये कुछ अगर आपने प्लॉट के बारे में पढ़ा है कभी या फिर आपने कोई ऐसी पिक्चर देखी है तो ये पूरा का पूरा इसी चीज से रिलेटेड है ठीक है तो इसको समझना आपके लिए जरूरी है क्यू क्यू थ्री इस इम्पोर्टेंट तो अब हमें क्या करना है अब हमें क्या कैलकुलेट करना है आउटलायर की बाउंस को डिफाइन करना है तो हम क्या करेंगे डिफाइन आउटलायर बाउंस इसको डिफाइन कैसे करेंगे लोअर वाला निकालने का अलग फॉर्मूला होता है तो मैं 1 वैरिएबल बनाती हूँ लोअर बाउंड का इक्वल टू क्यू ऑन माइनस वन प्वाइंट फाइव मल्टीप्लाय बाय जो हमने वैल्यू कैलकुलेट करी है आई क्यू आर है अगर आपको इसी चीज को अप्पर बाउंड में कैलकुलेट करना है इट मींस अप्पर बाउंड की वैल्यू अगर आपको चाहिए उस रेंज की तो क्यू थ्री को माइनस प्लस करेंगे हम इसमें वन प्वाइंट फाइव एंड मल्टिप्लाई करेंगे आई क्यू आर की वैल्यू करेक्ट इन दोनों चीजों से हमें लोअर बाउंड और आपपर बाउंड मतलब उस रेंज का पता चल जाएगा कि किस रेंज में हमारी वैल्यूज हैं मतलब ये तो हमने जब मैंने आपको वैल्यू बताया टेन टू थर्टीन ये हमें वाय आर यूमन थिंकिंग हमें पता लग रहा है राइट बट मैं चाहती हूँ स्पेंडर पांडा का फंक्शन वर्क करे क्योंकि कभी कभी हमारी जो प्रेडिक्शंस वगैरह होती है वो गलत हो सकती है बट हमारा फंक्शन अगर वर्क करेगा विथ आल द कैल्कुलेशन तो वो हमें सही वैल्यू देगा। अब हमारा नेक्ट काम क्या है हमें फिल्टर आउट करना है सो इस फिल्टर आउट करने के लिए आपको अगेन अब वर्क करना है डेटा के ऊपर सो डी एफ क्लीन करके मैं 1 वैरिएबल बनाती हूँ क्लीन ऑलरेडी में बना चुकी हूँ तो मैं इसके आगे वन लगा रही हूँ राईट सो डी एफ अगैन मुझे क्या चाहिए डी एफ में वैल्यू चाहिए मुझे डी एफ के वैल्यू कॉलिंग की उसके बाद इसमें मैं चाहती हूँ कि अगर ये वैल्यू लोअर बांड से ज्यादा है या फिर बराबर है उसके बाद मुझे क्या अप्लाई करना है मुझे अप्लाई करना है एंड क्योंकि मेरे पास सेकेंड कंडीशन भी है विच स डी एफ में से अगर हम वैल्यू वैरिएबल को कॉल करते हैं वैल्यू कॉलम को अगर हम कॉल करते हैं डायरेकटली तो मैं इसपर क्या अप्लाई करना चाहती हूँ। मैं चाहती हूँ की अगर यह वैल्यू लेस देन आपपर बाउंड है तो तो यह रहना चाहिए अपार्ट फ्रॉम 10 बाकी सब कुछ आपको हटा देना है उड़ा देना है सिम्पल अब हमें क्या करना है इसको प्रिंट करना है तो ऊपर से प्रिंट वाले जो स्टेटमेंट हमने पहले लिखे थे वही चीज मैं वापस से कॉल कर लेती इसको मैंने कॉल किया है एंड आई विल पे स्टे टूअर हैर जो है हमारे थर्टी वन विच शुड बी द रेड कलर एंड देन डी एफ हम प्रिंट करें करेक्ट इसको हम डी एफ थ्री कर दे तो वुड बी बेटर फिट विल क्रिएट एन ए एरर देन हम उसको अपडेट करेंगे उसके बाद डी थर्टी वन का हम कर देंगे थर्टी टू एंड देन हम क्या प्रिंट कराएंगे इससे डी एफ थी सो हमें मिला ये कुछ एरर जो है कि आपने क्लोजिंग पेरेंट सिस् को गलत जगह मैच का है सो दिस इज दी ओपनिंग ब्रैकेट ओके क्लोजिंग के वी नीड टू हार्ड न मोर ब्रैकेट है। अब हम इसको फिर से रन करते है तो आप देख सकते हैं कि इसके अंदर थाउजेंड वाली जो आउटलायर वैल्यू थी वो रिमूव हो चुकी है जैसे ही हमने थाउजेंड वैल्यू को रिमूव करा है इट मींस हमारा जो वैल्यू है आउटलायर की वो रिमूव हो चुकी है तो आउटलायर को पहले आपको आइडेंटिफाई करना पड़ तभी आप उसको रिमूव करेंगे तो आप करेक्ट वैल्यू रिमूव कर पाएंगे अदरवाइज अगर आप खुद के प्रोडक्शन से खुद के एनालिसिस से अगर कुछ डायरेक्टली रिमूव करेंगे तो वो गलत होता है तो आपको सिम्पली पहले आउटलायर को आइडेंटीफाई करना है। आउटलायर की कम्पलीट नॉलेज है कि आपको बॉक्स प्लॉट के बारे में पता होना चाहिए। अगर आपको ब्लॉग बॉक्स प्लॉट के बारे में पता है तो आपका आउटलायर का कॉन्सेप्ट क्लियर है। अगर आपको आउटलायर पर कोई विडियो चाहिए। 2 कॉमेंट डाउन अपार्ट फ्रॉम दिस। हम डिस्कस करने वाले इन सारे ही कॉन्सेप्ट्स के बारे में बट। अभी के लिए आपको क्या करना है। आफ्टर दिस वीडियो आपको सिम्पली इन नेक्स्ट 3 चीजों पर वर्क करना है। आपका ये नेक्स्ट काम है, नोमलाइजेशन, वें कॉलम और पोटेंशियल टाइप्स, ये तीनों चीज आपको खुद से ट्राई करनी है। सॉल्व करने की अगर नहीं होती है। डोंट वरी आपको सिम्पली इस वीडियो के नीचे कमेंट करना है की वी, वन, नेक्स्ट वीडियो, आई व क्रिएटेड। हम नेक्स्ट वीडियो में इंडेक्स इसी तरीके से समझने वाले हैं। अगर आपको कुछ एड ऑन करना है तब भी आप नीचे कमेंट कर सकते है। तो मिलते है नेक्स्ट विडियो में नेक्स्ट पर्टिकुलर टॉपिक के साथ सो अंटिलदेनबाई।










