परिचय
पैंडास इंडेक्स से डुप्लिकेट मान हटाने के लिए index.drop_duplicates() मेथड का उपयोग करें। डिफ़ॉल्ट रूप से, यह पहली घटना को रखता है और बाद की डुप्लिकेट घटनाओं को हटा देता है (keep='first')।
आवश्यक लाइब्रेरी आयात करें
import pandas as pd
डुप्लिकेट मानों वाला इंडेक्स बनाएं
index = pd.Index(['Car', 'Bike', 'Truck', 'Car', 'Airplane'])
इंडेक्स प्रदर्शित करें
print("डुप्लिकेट के साथ पैंडास इंडेक्स...\n", index)
डिफ़ॉल्ट व्यवहार के साथ डुप्लिकेट हटाएं
बिना पैरामीटर के कॉल करने पर, पहली घटना रखी जाती है।
print("\nडुप्लिकेट मान हटाए गए इंडेक्स...\n", index.drop_duplicates())
पूर्ण उदाहरण
import pandas as pd
# डुप्लिकेट के साथ इंडेक्स बनाएं
index = pd.Index(['Car', 'Bike', 'Truck', 'Car', '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())
आउटपुट
डुप्लिकेट के साथ पैंडास इंडेक्स... Index(['Car', 'Bike', 'Truck', 'Car', 'Airplane'], dtype='object') Dtype ऑब्जेक्ट... object बाइट्स प्राप्त करें... 40 आयाम प्राप्त करें... 1 डुप्लिकेट मान हटाए गए इंडेक्स... Index(['Car', 'Bike', 'Truck', 'Airplane'], dtype='object')
मुख्य बिंदु
drop_duplicates()बिना पैरामीटर केkeep='first'के समान काम करता है।- 'Car' दो बार आता है (इंडेक्स 0 और 3) → पहली घटना (इंडेक्स 0) रखी जाती है।
- परिणाम मूल क्रम बनाए रखता है।