编写一个 Python 程序来统计 DataFrame 中 20 到 30 之间年龄总数


输入

假设你有一个 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 之间。将其存储在 result DataFrame 中。定义如下,

df[df['Age'].between(20,30)]
  • 最后,计算 result 的长度。

示例

让我们查看以下实现,以便更好地理解。

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

更新日期: 2021 年 2 月 24 日

944 次浏览

启动您的 职业生涯

完成课程即可获得认证

开始
广告