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

डेटाफ़्रेम में किसी विशेष कॉलम के डेटाटाइप को गुप्त करने के लिए पायथन में एक प्रोग्राम लिखें

मान लें, आपके पास डेटाफ्रेम है, फ्लोट को int में कनवर्ट करने का परिणाम,

Before conversion
Name      object
Age       int64
Maths     int64
Science   int64
English   int64
Result    float64
dtype: object

After conversion

Name    object
Age     int64
Maths   int64
Science int64
English int64
Result int64
dtype: object

इसे हल करने के लिए, हम नीचे दिए गए चरणों का पालन करेंगे -

समाधान

  • डेटाफ़्रेम परिभाषित करें

  • फ्लोट डेटाटाइप कॉलम 'परिणाम' को निम्नानुसार 'int' में कनवर्ट करें -

df.Result.astype(int)

उदाहरण

आइए एक बेहतर समझ प्राप्त करने के लिए नीचे दिए गए कार्यान्वयन को देखें -

import pandas as pd
data = {'Name': ['David', 'Adam', 'Bob', 'Alex', 'Serina'],
         'Age' : [13,12,12,13,12],
         'Maths': [98, 59, 66, 95, 70],
         'Science': [75, 96, 55, 49, 78],
         'English': [79, 45, 70, 60, 80],
         'Result': [8.1,6.2,6.3,7.2,8.3]}
df = pd.DataFrame(data)
print("Before conversion\n", df.dtypes)
df.Result = df.Result.astype(int)
print("After conversion\n",df.dtypes)

आउटपुट

Name      object
Age       int64
Maths     int64
Science   int64
English   int64
Result    float64
dtype: object
Name     object
Age      int64
Maths   int64
Science int64
English int64
Result int64
dtype: object

  1. किसी दिए गए डेटाफ़्रेम को नाम कॉलम द्वारा अवरोही क्रम में सॉर्ट करने के लिए एक पायथन प्रोग्राम लिखें

    इनपुट - मान लें, नमूना DataFrame है,   Id Name 0 1 Adam 1 2 Michael 2 3 David 3 4 Jack 4 5 Peter आउटपुट - तत्वों को अवरोही क्रम में क्रमबद्ध करने के बाद,   Id Name 4 5 Peter 1 2 Michael 3 4 Jack 2 3 David 0 1 Adam समाधान इसे हल करने के लिए, हम नीचे दिए गए तरीकों का पालन करेंगे। डेटा

  1. डेटाफ़्रेम में 20 से 30 आयु के बीच की कुल आयु की गणना करने के लिए एक पायथन प्रोग्राम लिखें

    इनपुट - मान लें, आपके पास डेटाफ़्रेम है,  Id Age 0 1 21 1 2 23 2 3 32 3 4 35 4 5 18 आउटपुट - Total number of age between 20 to 30 is 2. समाधान इसे हल करने के लिए, हम नीचे दिए गए तरीकों का पालन करेंगे। डेटाफ़्रेम परिभाषित करें डेटाफ़्रेम आयु स्तंभ को 20,30 के बीच सेट करें। परिणाम में इस

  1. डेटाफ़्रेम से 'ए' ग्रेड के छात्रों के नाम प्रिंट करने के लिए पायथन में एक प्रोग्राम लिखें

    इनपुट - Assume, you have DataFrame,  Id  Name Grade 0 1 stud1   A 1 2 stud2   B 2 3 stud3   C 3 4 stud4   A 4 5 stud5   A है आउटपुट - और ए ग्रेड के छात्रों के नाम का परिणाम, 0    stud1 3    stud4 4    stud5 समाधान इसे हल करने के लिए