परिचय
मूल इंडेक्स से DataFrame बनाते समय एक नया इंडेक्स लागू करने के लिए index.to_frame() मेथड का उपयोग करें और index=False पैरामीटर सेट करें। यह वास्तविक इंडेक्स को डिफ़ॉल्ट रेंज इंडेक्स से बदल देता है।
आवश्यक लाइब्रेरी आयात करें
import pandas as pd
पैंडास इंडेक्स बनाएं
index = pd.Index(['Electronics', 'Accessories', 'Decor', 'Books', 'Toys'], name='Products')
पैंडास इंडेक्स प्रदर्शित करें
print("पैंडास इंडेक्स...\n", index)
नया इंडेक्स लागू करें और DataFrame में बदलें
यहां, वास्तविक इंडेक्स को दूसरे इंडेक्स (डिफ़ॉल्ट 0,1,2...) से बदल दिया जाता है।
print("\nइंडेक्स से DataFrame...\n", index.to_frame(index=False))
पूर्ण उदाहरण
import pandas as pd
# पैंडास इंडेक्स बनाएं
index = pd.Index(['Electronics', 'Accessories', 'Decor', 'Books', 'Toys'], name='Products')
# पैंडास इंडेक्स प्रदर्शित करें
print("पैंडास इंडेक्स...\n", index)
# इंडेक्स में तत्वों की संख्या लौटाएं
print("\nइंडेक्स में तत्वों की संख्या...\n", index.size)
# डेटा का dtype लौटाएं
print("\nDtype ऑब्जेक्ट...\n", index.dtype)
# नया इंडेक्स लागू करें और इंडेक्स को DataFrame में बदलें
# यहां, वास्तविक इंडेक्स को दूसरे इंडेक्स से बदल दिया जाता है
print("\nइंडेक्स से DataFrame...\n", index.to_frame(index=False))
आउटपुट
पैंडास इंडेक्स... Index(['Electronics', 'Accessories', 'Decor', 'Books', 'Toys'], dtype='object', name='Products')
इंडेक्स में तत्वों की संख्या... 5
Dtype ऑब्जेक्ट... object
इंडेक्स से DataFrame...
Products
0 Electronics
1 Accessories
2 Decor
3 Books
4 Toys
व्याख्या
index=Falseमूल इंडेक्स लेबल को डेटा कॉलम के रूप में रखता है लेकिन इंडेक्स को डिफ़ॉल्ट RangeIndex (0,1,2...) से बदल देता है।- कॉलम नाम इंडेक्स का नाम ('Products') होता है।
index=True(डिफ़ॉल्ट) मूल इंडेक्स को DataFrame के इंडेक्स के रूप में रखता है।