首页 > 解决方案 > 我如何找到熊猫中年龄小于 45 岁的总受访者比例?

问题描述

我如何找到熊猫中年龄小于 45 岁的总受访者的比例?

到目前为止我已经尝试过这段代码

survey['age_45']=(survey['age'] < 45)
survey['result']=(survey['age_45']  / survey ['age'].count())*100
survey['result']

标签: pythonpandasdata-analysis

解决方案


len()函数将允许您计算数据框中的元素。在下面的代码中,比例 = 0.4

import pandas as pd
df = pd.DataFrame({"Person":
                   ["John", "Myla", "Lewis", "John", "Myla"],
                   "Age": [55, 60, 45, 40, 28] })

proportion = len(df[df['Age']<45]) / len(df)  

推荐阅读