Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

DataFrame에서 20세에서 30세 사이의 총 연령 수를 계산하는 Python 프로그램 작성

<시간/>

입력 -

DataFrame이 있다고 가정합니다.

 Id Age
0 1 21
1 2 23
2 3 32
3 4 35
4 5 18

출력 -

Total number of age between 20 to 30 is 2.

해결책

이를 해결하기 위해 다음과 같은 접근 방식을 따릅니다.

  • DataFrame 정의

  • DataFrame Age 열을 20,30 사이로 설정합니다. 결과 DataFrame에 저장합니다. 아래에 정의되어 있습니다.

df[df['Age'].between(20,30)]
  • 마지막으로 결과의 길이를 계산합니다.

예시

더 나은 이해를 위해 다음 구현을 살펴보겠습니다.

import pandas as pd
data = {'Id':[1,2,3,4,5],'Age':[21,23,32,35,18]}
df = pd.DataFrame(data)
print(df)
print("Count the age between 20 to 30")
result = df[df['Age'].between(20,30)]
print(len(result))

출력

 Id Age
0 1 21
1 2 23
2 3 32
3 4 35
4 5 18
Count the age between 20 to 30
2