Computer >> Máy Tính >  >> Lập trình >> Python

Viết chương trình Python để đếm tổng số tuổi từ 20 đến 30 trong DataFrame

Đầu vào -

Giả sử, bạn có DataFrame,

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

Đầu ra -

Total number of age between 20 to 30 is 2.

Giải pháp

Để giải quyết vấn đề này, chúng tôi sẽ làm theo các cách tiếp cận dưới đây.

  • Xác định DataFrame

  • Đặt cột DataFrame Age giữa 20,30. Lưu trữ nó trong DataFrame kết quả. Nó được định nghĩa bên dưới,

df[df['Age'].between(20,30)]
  • Cuối cùng, tính độ dài của kết quả.

Ví dụ

Hãy cùng chúng tôi xem cách triển khai sau để hiểu rõ hơn.

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))

Đầu ra

 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