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

Python Pandas - पहली घटना को छोड़कर डुप्लिकेट मान हटाएं

परिचय

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

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

import pandas as pd

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

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

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

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

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

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

index.drop_duplicates(keep='first')

पूर्ण उदाहरण

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='first'))

आउटपुट

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

व्याख्या

  • 'Airplane' इंडेक्स 2 और 4 पर आता है।
  • keep='first' के साथ, इंडेक्स 2 (पहली घटना) रखी जाती है, इंडेक्स 4 (दूसरी घटना) हटा दी जाती है।
  • परिणाम में 'Airplane' अपनी मूल स्थिति (इंडेक्स 2) पर रहता है।
  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) अधिकतम मान प्राप्त करे

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

    पैंडास इंडेक्स का न्यूनतम मान प्राप्त करने के लिए index.min() मेथड का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd पैंडास इंडेक्स बनाएं: index = pd.Index([10.5, 20.4, 40.5, 25.6, 5.7, 6.8, 30.8, 50.2]) पैंडास इंडेक्स प्रदर्शित करें: print(Pandas Index...\n,index) न्यूनतम