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

पायथन - पैंडास डेटाफ्रेम में डेटा को रीशेप करें


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

आवश्यक लाइब्रेरी आयात करें:

import pandas as pd

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

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

map() फ़ंक्शन का उपयोग करके डेटा को रीशेप करें और बस 'Pass' को 1 और 'Fail' को 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. - पायथन पैंडास - डेटाफ्रेम के इंडेक्स को मल्टी-इंडेक्स के रूप में प्रदर्शित करें

    परिचय डेटाफ्रेम के इंडेक्स को मल्टीइंडेक्स के रूप में प्रदर्शित करने के लिए dataframe.index() का उपयोग करें। चरण-दर-चरण कार्यान्वयन 1. सूचियों का डिक्शनरी बनाएं d = { Car: [BMW, Lexus, Audi, Mercedes, Jaguar, Bentley], Date_of_purchase: [2020-10-10, 2020-10-12, 2020-10-17, 2020-10-16, 202

  1. - पायथन में पैंडास डेटाफ्रेम को स्ट्रिंग डेटा से बनाना

    समस्या विवरण पैंडास CSV फाइलें पढ़ता है, लेकिन हम StringIO का उपयोग करके स्ट्रिंग डेटा से भी डेटाफ्रेम बना सकते हैं। उदाहरण सेमिकोलन सेपरेटेड स्ट्रिंग डेटा: Id;Subject;Course_Fee 10;DBMS;3000 11;Basic Maths;2000 12;Data Science;40000 13;Algorithm;5000 पायथन कार्यान्वयन import pandas as pd from io

  1. - Python में Pandas DataFrame में नया कॉलम जोड़ना

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