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

Python Pandas - dtypes में कास्ट किए गए मानों के साथ इंडेक्स बनाएं

परिचय

पैंडास इंडेक्स के मानों को किसी अन्य डेटा प्रकार (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' आदि।
  1. - Python Pandas - इंडेक्स में अद्वितीय मान लौटाएं

    परिचय पैंडास इंडेक्स से अद्वितीय (यूनिक) मान प्राप्त करने के लिए index.unique() मेथड का उपयोग करें। अद्वितीय मान उपस्थिति के क्रम में लौटाए जाते हैं (सॉर्ट नहीं किए जाते)। आवश्यक लाइब्रेरी आयात करें import pandas as pd पैंडास इंडेक्स बनाएं index = pd.Index([10, 50, 70, 10, 90, 50, 10, 30]) पैंडास

  1. - Python Pandas - मास्क के साथ सेट किए गए मानों का नया इंडेक्स लौटाएं

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

  1. सीबॉर्न के साथ पॉइंट प्लॉट बनाएं - पायथन पैंडास सीबॉर्न के साथ पॉइंट प्लॉट बनाएं - पायथन पैंडास

    seaborn.pointplot() का उपयोग पॉइंट प्लॉट बनाने के लिए किया जाता है। मान लीजिए हमारा डेटासेट CSV फ़ाइल के रूप में Cricketers.csv है।सबसे पहले, आवश्यक 3 लाइब्रेरी आयात करें:import seaborn as sb import pandas as pd import matplotlib.pyplot as pltCSV फ़ाइल से डेटा पैंडास DataFrame में लोड करें:dataFrame