python - 在 Python 中计算和绘制字符串列
问题描述
我有一个带有“SEX”列的数据框,包含男性和女性,我想知道如何计算字符串并将该列绘制在 matplotlib 的条形图中。谢谢
解决方案
这是一个简单的方法:
import pandas as pd
import matplotlib.pyplot as plt
df = pd.DataFrame({'SEX': ['Male', 'Female', 'Male', 'Male', 'Female']})
df.SEX.value_counts().plot(kind='bar')
plt.show()
推荐阅读
- javascript - Puppeteer waitForNavigation 在确定页面 URL 时的可靠性
- c# - 如何加载我的场景而不会出现错误[场景尚未添加到构建设置或 AssetBundle 尚未加载]
- c# - 如何添加 mouseenter 监听器来控制?
- reactjs - 如何验证使用语义下拉列表并允许添加的 Formik FieldArray
- python - Anaconda Python 到带有 Pyinstaller 的 EXE - 巨大的二进制文件和缓慢的执行
- google-app-engine - 如何从 Eclipse 中在 Google Cloud Platform 上部署 java 项目
- linux - laravel - 无法以附加模式打开流或文件“/storage/logs/laravel.log”:无法打开流:权限被拒绝
- c++ - 为什么我无法在这个问题中打印长度值?
- java - Java FX 在 Windows 中工作的 LINUX PC 7.4 RHEL 上不起作用
- python - 带有 sqlalchemy 的 Pandas to_sql:如何为非常大的数据帧加速向 SQL Server 插入行?