입력 -
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 정의
-
DataFrame 값을 확인하려면 year%4==0 및 days==366 조건을 설정하십시오. 아래에 정의되어 있습니다.
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