ป้อนข้อมูล −
สมมติว่า 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