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

फिलना या इंटरपोलेट के बिना डेटाफ्रेम से NaN मान हटाएं (पायथन मैटप्लॉटलीब)


फिल्टर या इंटरपोलेट के बिना डेटाफ्रेम से NaN मान हटाने के लिए, हम निम्नलिखित चरण अपना सकते हैं:

चरण

  • फिगर साइज़ सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।

  • पांडास डेटा फ्रेम बनाने के लिए ऐरे बनाएं।

  • एक्सिस लेबल्स (टाइम सीरीज सहित) के साथ वन-डायमेंशनल ndarray।

  • इंटरपोलेशन प्लॉटिंग, 'index', 'values' - इंडेक्स के वास्तविक न्यूमेरिकल मान उपयोग करें।

  • फिगर प्रदर्शित करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import numpy as np
import pandas as pd
from matplotlib import pyplot as plt
# फिगर साइज़ सेट करें
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
# नम्पी ऐरे
data = np.array([1., 1.2, 0.89, np.NAN,
                 1.2, np.NAN, 1.89, 2.09,
                 .78, .67, np.NAN, 1.78,
                 np.NAN, 1.56, 1.89, 2.78]
                )
# पांडास डेटाफ्रेम
df = pd.Series(data)
# इंटरपोलेशन प्लॉट करें
df.interpolate('index').plot(marker='o')
# प्लॉट प्रदर्शित करें
plt.show()

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा:

फिलना या इंटरपोलेट के बिना डेटाफ्रेम से NaN मान हटाएं (पायथन मैटप्लॉटलीब)


  1. पायथन पैंडास - इंटरपोलेशन मेथड का उपयोग करके NaN मान भरें पायथन पैंडास - इंटरपोलेशन मेथड का उपयोग करके NaN मान भरें

    NaN मान भरने के लिए interpolate() मेथड का उपयोग करें। मान लीजिए निम्नलिखित हमारी CSV फ़ाइल है जिसे माइक्रोसॉफ्ट एक्सेल में कुछ NaN मानों के साथ खोला गया है: CSV फ़ाइल से डेटा लोड करके पैंडास डेटाफ्रेम में डालें: dataFrame = pd.read_csv(C:\\Users\\amit_\\Desktop\\SalesData.csv) interpolate() के साथ

  1. Matplotlib फिगर में एक्सिस टिक लेबल हटाए बिना फ्रेम कैसे हटाएं? Matplotlib फिगर में एक्सिस टिक लेबल हटाए बिना फ्रेम कैसे हटाएं?

    कभी-कभी चार्ट को क्लीन लुक देने के लिए फ्रेम (स्पाइन्स) को छिपाना होता है, लेकिन टिक लेबल्स को बनाए रखना होता है। Matplotlib में प्रत्येक स्पाइन की विजिबिलिटी को व्यक्तिगत रूप से कंट्रोल किया जा सकता है। चरण फिगर का आकार सेट करें और पैडिंग समायोजित करें। y डेटा पॉइंट्स की सूची बनाएं। plot() मेथड स

  1. Python Matplotlib में छवि से ग्रिड लाइनें हटाना Python Matplotlib में छवि से ग्रिड लाइनें हटाना

    छवि से ग्रिड लाइनें हटाने के लिए, हम निम्नलिखित चरण ले सकते हैं: फिगर आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। फ़ाइल से छवि लोड करें। छवि को एक रंग स्थान से दूसरे में परिवर्तित करें। ग्रिड लाइनें हटाने के लिए ax.grid(False) का उपयोग करें। डेटा को छवि के रूप में प्रद