Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python Pandas - अंतिम घटना को रखकर डुप्लिकेट मान हटाएं

परिचय

पैंडास इंडेक्स से डुप्लिकेट मान हटाते समय अंतिम घटना को बनाए रखने के लिए index.drop_duplicates() मेथड का उपयोग करें और keep='last' पैरामीटर सेट करें।

आवश्यक लाइब्रेरी आयात करें

import pandas as pd

डुप्लिकेट मानों वाला इंडेक्स बनाएं

index = pd.Index(['Car', 'Bike', 'Airplane', 'Ship', 'Airplane'])

इंडेक्स प्रदर्शित करें

print("डुप्लिकेट के साथ पैंडास इंडेक्स...\n", index)

अंतिम घटना को रखकर डुप्लिकेट हटाएं

keep='last' सेट करने पर, प्रत्येक डुप्लिकेट सेट की अंतिम घटना रखी जाती है और पहले की घटनाएं हटा दी जाती हैं।

print("\nडुप्लिकेट मान हटाए गए इंडेक्स (अंतिम घटना रखी गई)...\n", index.drop_duplicates(keep='last'))

पूर्ण उदाहरण

import pandas as pd

# डुप्लिकेट के साथ इंडेक्स बनाएं
index = pd.Index(['Car', 'Bike', 'Airplane', 'Ship', 'Airplane'])

# इंडेक्स प्रदर्शित करें
print("डुप्लिकेट के साथ पैंडास इंडेक्स...\n", index)

# डेटा का dtype लौटाएं
print("\nDtype ऑब्जेक्ट...\n", index.dtype)

# डेटा में बाइट्स प्राप्त करें
print("\nबाइट्स प्राप्त करें...\n", index.nbytes)

# डेटा के आयाम प्राप्त करें
print("\nआयाम प्राप्त करें...\n", index.ndim)

# अंतिम घटना को रखकर डुप्लिकेट हटाएं
print("\nडुप्लिकेट मान हटाए गए इंडेक्स (अंतिम घटना रखी गई)...\n", index.drop_duplicates(keep='last'))

आउटपुट

डुप्लिकेट के साथ पैंडास इंडेक्स... Index(['Car', 'Bike', 'Airplane', 'Ship', 'Airplane'], dtype='object')
Dtype ऑब्जेक्ट... object
बाइट्स प्राप्त करें... 40
आयाम प्राप्त करें... 1
डुप्लिकेट मान हटाए गए इंडेक्स (अंतिम घटना रखी गई)... Index(['Car', 'Bike', 'Ship', 'Airplane'], dtype='object')

व्याख्या

  • 'Airplane' इंडेक्स 2 और 4 पर आता है।
  • keep='last' के साथ, इंडेक्स 2 (पहली घटना) हटा दी जाती है, इंडेक्स 4 (अंतिम घटना) रखी जाती है।
  • परिणाम में 'Airplane' अंतिम स्थिति में आता है।
  1. - Python Pandas - मास्क के साथ सेट किए गए मानों का नया इंडेक्स लौटाएं

    परिचय बूलियन मास्क के आधार पर इंडेक्स मानों को बदलकर नया इंडेक्स प्राप्त करने के लिए index.putmask() मेथड का उपयोग करें। आवश्यक लाइब्रेरी आयात करें import pandas as pd पैंडास इंडेक्स बनाएं index = pd.Index([5, 65, 10, 17, 75, 40]) पैंडास इंडेक्स प्रदर्शित करें print(पैंडास इंडेक्स...\n, index) 3

  1. - Python Pandas - इंडेक्स द्वारा चयनित मानों का नया इंडेक्स लौटाएं

    परिचय निर्दिष्ट इंडेक्स (स्थितियों) द्वारा चयनित मानों का नया इंडेक्स प्राप्त करने के लिए index.take() मेथड का उपयोग करें। आवश्यक लाइब्रेरी आयात करें import pandas as pd पैंडास इंडेक्स बनाएं index = pd.Index([Electronics, Accessories, Decor, Books, Toys], name=Products) पैंडास इंडेक्स प्रदर्शित क

  1. - पायथन - पैंडास इंडेक्स का अधिकतम मान प्राप्त करें

    पैंडास इंडेक्स का अधिकतम मान प्राप्त करने के लिए index.max() मेथड का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd पैंडास इंडेक्स बनाएं: index = pd.Index([10, 20, 70, 40, 90, 50, 25, 30]) पैंडास इंडेक्स प्रदर्शित करें: print(Pandas Index...\n,index) अधिकतम मान प्राप्त करे