কম্পিউটার

একটি প্রদত্ত ডেটাফ্রেমে লিপ বছরের মোট সংখ্যা গণনা করতে পাইথনে একটি প্রোগ্রাম লিখুন


ইনপুট

অনুমান করুন, ডেটাফ্রেম হল,

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 মান যাচাই করতে শর্ত বছর%4==0 এবং দিন==366 সেট করুন। এটি নীচে সংজ্ঞায়িত করা হয়েছে,

df[(df['year']%4==0) & (df['days']==366)]
  • অবশেষে, ডেটাফ্রেমের দৈর্ঘ্য প্রিন্ট করুন।

উদাহরণ

আরও ভালোভাবে বোঝার জন্য আসুন আমরা নিম্নলিখিত বাস্তবায়ন দেখি।

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. পাইথন প্রোগ্রাম একটি প্রদত্ত স্ট্রিং শব্দ গণনা?

  3. পাইথন প্রোগ্রাম একটি প্রদত্ত স্ট্রিং সেট ব্যবহার করে স্বর সংখ্যা গণনা

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