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

पायथन - पंडों के डेटाफ़्रेम को बाइनरी डेटा में बदलें

श्रेणीबद्ध डेटाफ़्रेम को बाइनरी डेटा में बदलने के लिए get_dummies () विधि का उपयोग करें। 2 कॉलम के साथ हमारा पांडा डेटाफ़्रेम निम्नलिखित है -

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

get_dummies() का उपयोग करें और उस कॉलम को सेट करें जिसे आप बाइनरी फॉर्म में बदलना चाहते हैं। यहां, हम चाहते हैं कि परिणाम "पास" और "असफल" रूप में दिखाई दे। इसलिए, हम "परिणाम" कॉलम सेट करेंगे -

pd.get_dummies(dataFrame["Result"]

उदाहरण

निम्नलिखित कोड है -

import pandas as pd

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

print"DataFrame ...\n",dataFrame

# converting to binary data
dfBinary = pd.get_dummies(dataFrame["Result"])
print"\nDisplaying DataFrame in Binary form...\n",dfBinary

आउटपुट

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

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

Displaying DataFrame in Binary form...
   Fail   Pass
0     0     1
1     1     0
2     1     0
3     0     1
4     0     1

  1. पायथन पांडा - पीरियडइंडेक्स ऑब्जेक्ट को टाइमस्टैम्प में बदलें

    periodIndex ऑब्जेक्ट को टाइमस्टैम्प में बदलने के लिए, PeriodIndex.to_timestamp() का उपयोग करें विधि। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd एक पीरियोडइंडेक्स ऑब्जेक्ट बनाएं - periodIndex = pd.PeriodIndex(['2021-09-25 07:30:35', '2019-10-30 04:15:45', '

  1. पायथन पांडा - अवधि को वांछित आवृत्ति में बदलें

    अवधि को वांछित आवृत्ति में बदलने के लिए, period.asfreq() . का उपयोग करें तरीका। मान लें कि हम H विनिर्देशक का उपयोग करके वांछित घंटे की आवृत्ति पर सेट करेंगे। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd पांडा। अवधि समय की अवधि का प्रतिनिधित्व करती है। दो अवधि ऑब्जेक्ट बनाएं pe

  1. पायथन पांडा - डेटाफ्रेम में एकाधिक डेटा कॉलम प्लॉट करें?

    कई कॉलमों को प्लॉट करने के लिए, हम एक बार ग्राफ तैयार करेंगे। प्लॉट () का प्रयोग करें विधि और प्रकार . सेट करें बार . के लिए पैरामीटर बार ग्राफ के लिए। आइए पहले आवश्यक पुस्तकालयों को आयात करें - pdimport matplotlib.pyplot को mp के रूप में आयात करें टीम रिकॉर्ड्स के साथ हमारा डेटा निम्नलिखित है - डे