ইনপুট −
অনুমান করুন, ডেটাফ্রেম হল,
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