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

पायथन - डेटाफ़्रेम से केवल गैर-डुप्लिकेट मान प्रदर्शित करें

हम देखेंगे कि केवल गैर-डुप्लिकेट मूल्यों को कैसे प्रदर्शित किया जाए। सबसे पहले, हम डुप्लिकेट मानों के साथ एक DataFrame बनाएंगे -

dataFrame = pd.DataFrame(
   {
      "Student": ['Jack', 'Robin', 'Ted', 'Robin', 'Scarlett', 'Kat', 'Ted'],"Result": ['Pass', 'Fail', 'Pass', 'Fail', 'Pass', 'Pass', 'Pass']
   }
)

ऊपर, हमने 2 कॉलम बनाए हैं। केवल गैर-डुप्लिकेट मानों को प्रदर्शित करने के लिए, डुप्लिकेट () विधि का उपयोग करें और तार्किक नहीं। इसके माध्यम से, गैर-डुप्लिकेट मान प्राप्त किए जाएंगे -

dataFrame[~dataFrame.duplicated('Student')]

उदाहरण

पूरा कोड निम्नलिखित है -

import pandas as pd

# Create DataFrame
dataFrame = pd.DataFrame(
   {
      "Student": ['Jack', 'Robin', 'Ted', 'Robin', 'Scarlett', 'Kat', 'Ted'],"Result": ['Pass', 'Fail', 'Pass', 'Fail', 'Pass', 'Pass', 'Pass']
   }
)

print"DataFrame ...\n",dataFrame

# displaying non-duplicates
res = dataFrame[~dataFrame.duplicated('Student')]
print"\nDataFrame after removing duplicates ...\n",res

आउटपुट

यह निम्नलिखित आउटपुट देगा -

DataFrame ...
   Result   Student
0    Pass      Jack
1    Fail     Robin
2    Pass       Ted
3    Fail     Robin
4    Pass  Scarlett
5    Pass       Kat
6    Pass       Ted

DataFrame after removing duplicates ...
   Result   Student
0    Pass      Jack
1    Fail     Robin
2    Pass       Ted
4    Pass  Scarlett
5    Pass       Kat

  1. फ़िलना या इंटरपोलेट के बिना डेटाफ़्रेम से NaN मान निकालें (पायथन Matplotlib)

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

  1. पायथन पंडों - गैर-शून्य मानों को आगे प्रचारित करें

    “विधि . का प्रयोग करें फ़िलना . का पैरामीटर () तरीका। फॉरवर्ड फिल के लिए, ffill . मान का उपयोग करें जैसा कि नीचे दिखाया गया है - fillna(method='ffill') मान लें कि Microsoft Excel में कुछ NaN मानों के साथ खोली गई हमारी CSV फ़ाइल निम्नलिखित है - सबसे पहले, आवश्यक पुस्तकालय आयात करें - imp

  1. पायथन पंडों - गैर-शून्य मूल्यों को पीछे की ओर प्रचारित करें

    “विधि . का प्रयोग करें फ़िलना . का पैरामीटर () तरीका। बैकवर्ड फिल के लिए, bfill . मान का उपयोग करें जैसा कि नीचे दिखाया गया है - fillna(method='bfill') मान लें कि Microsoft Excel में कुछ NaN मानों के साथ खोली गई हमारी CSV फ़ाइल निम्नलिखित है - सबसे पहले, आवश्यक पुस्तकालय आयात करें - impo