python - 我如何找到熊猫中年龄小于 45 岁的总受访者比例?
问题描述
我如何找到熊猫中年龄小于 45 岁的总受访者的比例?
到目前为止我已经尝试过这段代码
survey['age_45']=(survey['age'] < 45)
survey['result']=(survey['age_45'] / survey ['age'].count())*100
survey['result']
解决方案
该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)
推荐阅读
- reactjs - Flask cors 的 Axios 405 响应
- java - Spring-boot post 方法不适用于带有 tomcat https 连接的巨大请求体
- c++ - 向屏幕像素添加更多红/绿/蓝 (C++)
- python - 如何从 django 表单中的下拉列表中选择多个数据(字段在数据库中具有 M2M 关系)?
- spring-boot - 使用 Spring boot 2.4.1/Spring Security 5.4.2 进行 OAuth2 配置
- react-native - React Native——给照片添加日期戳
- javascript - HTML 到 Docx 的角度
- deep-learning - 可以结合cnn和rnn吗?
- javascript - 如何在本地运行 GLTFWebViewer 来查看从虚幻引擎导出的 3D GLT 文件?
- javascript - Javascript根据数组的第一个元素从多维数组中删除重复项