编写一个 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 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

以上是 编写一个 Python 程序来统计一个 DataFrame 中 20 到 30 岁之间的总年龄数 的全部内容, 来源链接: utcz.com/z/352712.html

回到顶部