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