কম্পিউটার টিউটোরিয়াল

প্রদত্ত DataFrame-এ মোট লিপ ইয়ার (leap years) এর সংখ্যা গণনা করার পাইথন প্রোগ্রাম লিখুন


इनपुट −

मान लीजिए, DataFrame है,

DataFrame is  year days 0 2002 365 1 2004 366 2 2012 366 3 2018 365 4 2020 366

आउटपुट −

```python Count the number of leap years are:- 3 ```

समाधान

इसे हल करने के लिए, हम नीचे दिए गए दृष्टिकोण का पालन करेंगे।

  • एक DataFrame परिभाषित करें

  • year%4==0 और days==366 की शर्त सेट करें ताकि DataFrame मान सत्यापित हो सके। यह नीचे परिभाषित है,

df[(df['year']%4==0) & (df['days']==366)]
  • अंत में, DataFrame की लंबाई प्रिंट करें।

उदाहरण

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

import pandas as pd data = { 'year':[2002,2004,2012,2018,2020], 'days': [365,366,366,365,366]} df = pd.DataFrame(data) df1 = df[(df['year']%4==0) & (df['days']==366)] print("Count is", len(df1))

आउटपुट

Count is 3

  1. পাইথন প্রোগ্রাম সেট ব্যবহার করে স্ট্রিংয়ে ভাওয়েল কাউন্ট করা

  2. পাইথন প্রোগ্রাম: দেয়া স্ট্রিং-এ শব্দ গণনা (Count Words in a Given String)

  3. পাইথন প্রোগ্রাম: সেট ব্যবহার করে স্ট্রিং-এ স্বরবর্ণ গণনা (Duplicate)

  4. পাইথনে একটি সংখ্যার টোটাল বিট গণনা করার প্রোগ্রাম