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

पायथन - पंडों के डेटाफ़्रेम में डेटा को फिर से आकार दें

हम एक विशिष्ट कॉलम को वर्गीकृत करके डेटा को आसानी से दोबारा बदल सकते हैं। यहां, हम "परिणाम" कॉलम यानी पास और फेल मानों को संख्याओं के रूप में वर्गीकृत करेंगे।

आवश्यक पुस्तकालय आयात करें -

import pandas as pd

2 कॉलम के साथ डेटाफ़्रेम बनाएं -

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

   }
)

मानचित्र () फ़ंक्शन का उपयोग करके डेटा को फिर से आकार दें और बस 'पास' को 1 और 'असफल' को 0 पर सेट करें -

dataFrame['Result'] = dataFrame['Result'].map({'Pass': 1,'Fail': 0, })

उदाहरण

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

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

# reshaping into numbers
dataFrame['Result'] = dataFrame['Result'].map({'Pass': 1,'Fail': 0, })

print"\nReshaped DataFrame ...\n",dataFrame

आउटपुट

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

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

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

  1. पायथन पांडा - डेटाफ्रेम के सूचकांक को बहु-सूचकांक के रूप में प्रदर्शित करें

    डेटाफ़्रेम के इंडेक्स को मल्टीइंडेक्स के रूप में प्रदर्शित करने के लिए, डेटाफ़्रेम.इंडेक्स () का उपयोग करें। सबसे पहले, हम सूचियों का एक शब्दकोश बनाते हैं - # dictionary of lists d = {'Car': ['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley&#

  1. पायथन में स्ट्रिंग डेटा का उपयोग करके पंडों में डेटाफ़्रेम का निर्माण करें

    यहां हम देखेंगे कि कैसे हम स्ट्रिंग प्रकार डेटा का उपयोग करके एक पांडा डेटाफ़्रेम का निर्माण कर सकते हैं। पांडा सीएसवी फाइलों का समर्थन करता है, लेकिन हम स्ट्रिंग का उपयोग करके भी ऐसा ही कर सकते हैं। स्ट्रिंग प्रकार के डेटा के लिए, हमें एक रैपर का उपयोग करना होगा, जो अनुकरण करने में मदद करता है क्यो

  1. Python में पंडों में मौजूदा DataFrame में एक नया कॉलम जोड़ना

    इस ट्यूटोरियल में, हम सीखेंगे कि पांडा में मौजूदा डेटाफ़्रेम में एक नया कॉलम कैसे जोड़ा जाए। नया कॉलम जोड़ने के लिए हमारे पास अलग-अलग तरीके हो सकते हैं। आइए उन सभी को। सूची का उपयोग करना हम सूची का उपयोग करके एक नया कॉलम जोड़ सकते हैं। नया कॉलम जोड़ने के लिए चरणों का पालन करें। एल्गोरिदम 1. Create