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

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

इनपुट -

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

समाधान

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

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

  • डेटाफ़्रेम से मान की तुलना करें

df[df['Grade']=='A']
  • परिणाम को किसी अन्य डेटाफ़्रेम में संग्रहीत करें और नाम प्राप्त करें।

उदाहरण

आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें।

import pandas as pd
data =
[[1,'stud1','A'],[2,'stud2','B'],[3,'stud3','C'],[4,'stud4','A'],[5,'stud5','A']]
df = pd.DataFrame(data,columns=('Id','Name','Grade'))
print("DataFrame is\n",df)
print("find the A grade students name\n")
result = df[df['Grade']=='A']
print(result['Name'])

आउटपुट

DataFrame is
 Id Name Grade
0 1 stud1  A
1 2 stud2  B
2 3 stud3  C
3 4 stud4  A
4 5 stud5  A
find the A grade students name
0    stud1
3    stud4
4    stud5
Name: Name, dtype: object

  1. श्रृंखला में सबसे अधिक बार-बार दोहराए जाने वाले तत्व को प्रिंट करने के लिए पायथन में एक प्रोग्राम लिखें

    इनपुट - मान लें, आपके पास एक सीरीज है, 0    1 1    2 2    3 3    2 4    3 5    3 6    3 7    4 8    4 9    2 आउटपुट - और, सबसे अधिक दोहराए जाने वाले तत्व का परिणाम 3 है। समाधान इसे हल करने के लिए, ह

  1. एक विशिष्ट श्रेणी के बीच श्रृंखला में तत्वों को मुद्रित करने के लिए पायथन में एक प्रोग्राम लिखें

    इनपुट - मान लें, आपके पास एक श्रृंखला है, 0    12 1    13 2    15 3    20 4    19 5    18 6    11 आउटपुट − 10 से 15 के बीच के तत्वों का परिणाम, 0    12 1    13 2    15 6    11 समाधान 1 ए

  1. हीरे के आकार को प्रिंट करने के लिए पायथन प्रोग्राम

    पायथन में लूपिंग सुविधाओं का उपयोग कीबोर्ड से विभिन्न वर्णों का उपयोग करके कई अच्छी तरह से स्वरूपित आरेख बनाने के लिए किया जा सकता है। ऐसा ही एक आकार हीरा आकार है जिसमें कई लूप शामिल होंगे। ऐसा इसलिए है क्योंकि हमें कैरेक्टर को वर्टिकल और हॉरिजॉन्टल दोनों तरह से प्रिंट करना होता है। साथ ही हमें उस आ