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

डेटाफ़्रेम में 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 के बीच सेट करें। परिणाम में इसे स्टोर करें DataFrame. इसे नीचे परिभाषित किया गया है,

df[df['Age'].between(20,30)]
  • अंत में, परिणाम की लंबाई की गणना करें।

उदाहरण

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

import pandas as pd
data = {'Id':[1,2,3,4,5],'Age':[21,23,32,35,18]}
df = pd.DataFrame(data)
print(df)
print("Count the age between 20 to 30")
result = df[df['Age'].between(20,30)]
print(len(result))

आउटपुट

 Id Age
0 1 21
1 2 23
2 3 32
3 4 35
4 5 18
Count the age between 20 to 30
2

  1. अजगर में मैट्रिक्स में घिरे द्वीपों की संख्या गिनने का कार्यक्रम

    मान लीजिए कि हमारे पास एक बाइनरी मैट्रिक्स है। जहां 1 भूमि का प्रतिनिधित्व करता है और 0 पानी का प्रतिनिधित्व करता है। जैसा कि हम जानते हैं कि एक द्वीप 1s का एक समूह है जो एक साथ समूहीकृत होता है जिसकी परिधि पानी से घिरी होती है। हमें पूरी तरह से घिरे हुए द्वीपों की संख्या ज्ञात करनी है। तो, अगर इनप

  1. किसी दिए गए स्ट्रिंग में सेट का उपयोग करके स्वरों की संख्या गिनने के लिए पायथन प्रोग्राम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक स्ट्रिंग दी गई है, हमें दिए गए स्ट्रिंग में सेट का उपयोग करके स्वरों की संख्या गिनने की जरूरत है। यहां हम पूरी स्ट्रिंग को पार करते हैं और जांचते हैं कि प्रत्येक वर्ण एक स्वर है या नहीं और गिनती में वृद्धि क

  1. एक संख्या में कुल बिट्स गिनने के लिए एक पायथन प्रोग्राम लिखें?

    पहले हम एक नंबर इनपुट करते हैं फिर इस नंबर को बिन () फ़ंक्शन का उपयोग करके बाइनरी में परिवर्तित करते हैं और फिर आउटपुट स्ट्रिंग के पहले दो अक्षर 0b को हटाते हैं, फिर बाइनरी स्ट्रिंग की लंबाई की गणना करते हैं। उदाहरण Input:200 Output:8 स्पष्टीकरण Binary representation of 200 is 10010000 एल्गोरिद