परिचय
पैंडास इंडेक्स के मानों को किसी अन्य डेटा प्रकार (dtype) में कास्ट करके नया इंडेक्स बनाने के लिए index.astype() मेथड का उपयोग करें।
आवश्यक लाइब्रेरी आयात करें
import pandas as pd
पैंडास इंडेक्स बनाएं
index = pd.Index([50.4, 10.2, 70.5, 110.5, 90.8, 50.6])
पैंडास इंडेक्स प्रदर्शित करें
print("पैंडास इंडेक्स...\n", index)
डेटाटाइप को int64 में बदलें
index.astype('int64')
पूर्ण उदाहरण
import pandas as pd
# पैंडास इंडेक्स बनाएं
index = pd.Index([50.4, 10.2, 70.5, 110.5, 90.8, 50.6])
# पैंडास इंडेक्स प्रदर्शित करें
print("पैंडास इंडेक्स...\n", index)
# इंडेक्स में तत्वों की संख्या लौटाएं
print("\nइंडेक्स में तत्वों की संख्या...\n", index.size)
# डेटा का dtype लौटाएं
print("\nDtype ऑब्जेक्ट...\n", index.dtype)
# डेटाटाइप को int64 में बदलें
print("\nटाइप बदलने के बाद इंडेक्स ऑब्जेक्ट...\n", index.astype('int64'))
आउटपुट
पैंडास इंडेक्स... Float64Index([50.4, 10.2, 70.5, 110.5, 90.8, 50.6], dtype='float64') इंडेक्स में तत्वों की संख्या... 6 Dtype ऑब्जेक्ट... float64 टाइप बदलने के बाद इंडेक्स ऑब्जेक्ट... Int64Index([50, 10, 70, 110, 90, 50], dtype='int64')
व्याख्या
- मूल इंडेक्स: float64 (दशमलव मान)
astype('int64')दशमलव भाग को काट देता है (फ्लोर नहीं, ट्रंकेट)।- 50.4 → 50, 10.2 → 10, आदि।
- नया इंडेक्स Int64Index होता है।
- अन्य dtype: 'float32', 'str', 'datetime64[ns]', 'category' आदि।