编写一个 Python 程序来计算 DataFrame 中 20 到 30 岁之间的总人数
pythonpandasserver side programmingprogramming更新于 2024/6/19 9:48:17
输入 −
假设,你有一个 DataFrame,
Id Age 0 1 21 1 2 23 2 3 32 3 4 35 4 5 18
输出 −
20 到 30 岁之间的总人数为 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("统计20到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 统计20到30岁之间的人 2
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/
打印
下一节:编写一个 Python 函数,接受 DataFrame Age、Salary 列的第二、三和四行作为输入,并找到平均值、值的乘积 ❯❮ 上一节:用 Python 编写一个程序,从 DataFrame 中打印"A"级学生的姓名

