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

दो पंडों की श्रृंखला की तुलना करना और अंतर को प्रिंट करना

इस कार्यक्रम में, हम दो पांडा श्रृंखलाओं की तुलना करेंगे और श्रृंखला में अंतरों को प्रिंट करेंगे। अंतर से हमारा तात्पर्य उस सूचकांक स्थिति से है जिस पर तत्व मेल नहीं खाते।

एल्गोरिदम

Step 1: Define two Pandas series, s1 and s2.
Step 2: Compare the series using compare() function in the Pandas series.
Step 3: Print their difference.

उदाहरण कोड

import pandas as pd

s1 = pd.Series([10,20,30,40,50,60])
s2 = pd.Series([10,30,30,40,55,60])

print("S1:\n", s1)
print("\nS2:\n", s2)

difference = s1.compare(s2)
print("\nDifference between the series: \n",difference)

आउटपुट

S1:
0    10
1    20
2    30
3    40
4    50
5    60
dtype: int64

S2:
0    10
1    30
2    30
3    40
4    55
5    60
dtype: int64

Difference between the series:
    self  other
1  20.0   30.0
4  50.0   55.0

स्पष्टीकरण

उपरोक्त आउटपुट में, अंतर आउटपुट में दो कॉलम हैं। एक है 'स्व' और उसके पास 'दूसरा'। स्वयं s1 श्रृंखला को संदर्भित करता है जबकि 'अन्य' s2 श्रृंखला को संदर्भित करता है।


  1. Matplotlib.pyplot और Matplotlib.figure में क्या अंतर है?

    matplotlib.pyplot matplotlib.pyplot कार्यों का एक संग्रह है जो matplotlib को MATLAB की तरह काम करता है। प्रत्येक pyplot फ़ंक्शन एक आकृति में कुछ परिवर्तन करता है:उदाहरण के लिए, एक आकृति बनाता है, एक आकृति में एक प्लॉटिंग क्षेत्र बनाता है, एक प्लॉटिंग क्षेत्र में कुछ रेखाएँ प्लॉट करता है, प्लॉट को ल

  1. Matplotlib में किंवदंतियों और माध्यमिक Y- अक्ष के साथ एक ही भूखंड पर दो पंडों की समय श्रृंखला कैसे प्लॉट करें?

    किंवदंतियों और द्वितीयक Y-अक्ष के साथ एक ही प्लॉट पर दो पंडों की समय श्रृंखला को प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। एक आयामी ndarray बनाएं अक्ष लेबल के साथ (समय श्रृंखला सहित)। कुछ कॉलम सूची के साथ डेटाफ

  1. एक श्रृंखला में तत्वों को हटाने के लिए पायथन में एक प्रोग्राम लिखें, यदि इसमें ठीक दो स्थान हों

    इनपुट - मान लें, आपके पास एक श्रृंखला है, 0    This is pandas 1    python script 2    pandas series आउटपुट - और, किसी तत्व को हटाने के बाद परिणाम में ठीक दो रिक्त स्थान होते हैं, 1    python script 2    pandas series समाधान 1 एक श्रृंखला परिभाष