"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैं पांडा में विशिष्ट स्तंभों में डुप्लिकेट पंक्तियों को कुशलता से कैसे हटा सकता हूं?

मैं पांडा में विशिष्ट स्तंभों में डुप्लिकेट पंक्तियों को कुशलता से कैसे हटा सकता हूं?

2025-03-23 ​​पर पोस्ट किया गया
ब्राउज़ करें:242

] इस कार्यक्षमता का विस्तार करने के लिए, कोई भी कॉलम को विशिष्टता के लिए जांचने के लिए निर्दिष्ट कर सकता है।

How Can I Efficiently Remove Duplicate Rows Across Specific Columns in Pandas?
उदाहरण के लिए, निम्न डेटाफ्रेम पर विचार करें:

a b c 0 फू 0 ए 1 फू 1 ए 2 फू 1 बी 3 बार 1 ए मान लीजिए कि आप उन पंक्तियों को हटाना चाहते हैं जिनके पास कॉलम 'और' सी 'में समान मान हैं इस मामले में, पंक्तियों 0 और 1 को समाप्त कर दिया जाएगा। हालांकि, पांडा की बढ़ी हुई ड्रॉप_डुप्लिकेट्स फ़ंक्शन के साथ, यह अब एक हवा है। कीप पैरामीटर का परिचय आपको यह नियंत्रित करने की अनुमति देता है कि डुप्लिकेट कैसे संभाला जाता है। सेटिंग को गलत तरीके से रखें, आप पांडा को निर्देश देते हैं कि वे सभी डुप्लिकेट पंक्तियों को खत्म करें:

आयात पंडों के रूप में df = pd.dataframe ({"a": ["फू", "फू", "फू", "बार"], "बी": [0,1,1,1], "सी": ["ए", "ए", "बी", "ए"}) df.drop_duplicates (subset = ['a', 'c'], KEEP = FALSE)

आउटपुट:

    A   B   C
0   foo 0   A
1   foo 1   A
2   foo 1   B
3   bar 1   A

जैसा कि आप देख सकते हैं, पंक्तियाँ 0 और 1 को सफलतापूर्वक हटा दिया जाता है, केवल उन पंक्तियों को छोड़ दिया जाता है जो कॉलम 'ए' और 'सी' में मानों के आधार पर अद्वितीय हैं।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3