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

Python Pandas - दिखाएं कि पैंडास इंडेक्स में कौन सी प्रविष्टियाँ NA हैं

परिचय

पैंडास इंडेक्स में कौन सी प्रविष्टियाँ NA (NaN/None) हैं, यह दिखाने के लिए index.isna() मेथड का उपयोग करें। NA प्रविष्टियों के लिए True लौटाता है।

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

import pandas as pd
import numpy as np

कुछ NaN मानों वाला पैंडास इंडेक्स बनाएं

index = pd.Index([5, 65, np.nan, 17, 75, np.nan])

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

print("पैंडास इंडेक्स...\n", index)

NA प्रविष्टियाँ दिखाएं

NA प्रविष्टियों के लिए True लौटाएं।

print("\nजांचें कि कौन सी प्रविष्टियाँ NA हैं...\n", index.isna())

पूर्ण उदाहरण

import pandas as pd
import numpy as np

# कुछ NaN मानों वाला पैंडास इंडेक्स बनाएं
index = pd.Index([5, 65, np.nan, 17, 75, np.nan])

# पैंडास इंडेक्स प्रदर्शित करें
print("पैंडास इंडेक्स...\n", index)

# इंडेक्स में तत्वों की संख्या लौटाएं
print("\nइंडेक्स में तत्वों की संख्या...\n", index.size)

# डेटा का dtype लौटाएं
print("\nDtype ऑब्जेक्ट...\n", index.dtype)

# पैंडास इंडेक्स में कौन सी प्रविष्टियाँ NA हैं दिखाएं
# NA प्रविष्टियों के लिए True लौटाएं
print("\nजांचें कि कौन सी प्रविष्टियाँ NA हैं...\n", index.isna())

आउटपुट

पैंडास इंडेक्स... Float64Index([5.0, 65.0, nan, 17.0, 75.0, nan], dtype='float64')
इंडेक्स में तत्वों की संख्या... 6
Dtype ऑब्जेक्ट... float64
जांचें कि कौन सी प्रविष्टियाँ NA हैं... [False False True False False True]

व्याख्या

  • इंडेक्स: [5, 65, NaN, 17, 75, NaN]
  • isna() बूलियन सरणी लौटाता है: [False, False, True, False, False, True]
  • NaN (np.nan, None, pd.NaT) के लिए True, बाकी के लिए False।
  • index.isnull() इसका उपनाम (alias) है।
  • index.notna() इसका विपरीत है।
  1. - पायथन में उन इंडेक्स जोड़े की गिनती करना जिनके लिए ऐरे तत्व समान हैं

    मान लीजिए हमारे पास nums नामक संख्याओं की एक लिस्ट है। हमें जोड़े i < j की संख्या ढूंढनी है जैसे कि nums[i] और nums[j] समान हैं। उदाहरण के लिए, यदि इनपुट है nums = [5, 4, 5, 4, 4], तो आउटपुट होगा 4, क्योंकि हमारे पास इंडेक्स जोड़े जैसे (0, 2), (1, 3), (1, 4) और (3, 4) हैं। समाधान दृष्टिकोण प्रत्य

  1. - पायथन में इंडेक्स के बिना पैंडास डेटाफ्रेम कैसे प्रदर्शित करें?

    इंडेक्स को अनदेखा करने के लिए index=False का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें – import pandas as pd डेटाफ्रेम बनाएं – dataFrame = pd.DataFrame([[10, 15], [20, 25], [30, 35]], index=[x, y, z], columns=[a, b]) loc का उपयोग करके लेबल पास करके पंक्तियां चुनें – dataFrame.loc[x] इंडे

  1. - Python में कौन से डेटा प्रकार अपरिवर्तनीय (Immutable) हैं?

    Python में अपरिवर्तनीय डेटा प्रकार यदि कोई ऑब्जेक्ट एक बार मेमोरी में बनने के बाद बदला नहीं जा सकता, तो उसे अपरिवर्तनीय ऑब्जेक्ट कहा जाता है। Python में, संख्यात्मक ऑब्जेक्ट्स, स्ट्रिंग्स और डिक्शनरी ऑब्जेक्ट्स अपरिवर्तनीय हैं।