python - 如何为熊猫数据框构建并排箱线图
问题描述
男性和女性在标有“性”的列中。我想根据他们的幸福程度来绘制它们。所以,一张图两列一排。
我试图提取每种性别:
men = df[df['sex'] == 'Men']
women = df[df['sex'] == 'Women']
df_happy_sex = df[['happy', 'sex']].copy()
解决方案
import pandas as pd
import matplotlib.pyplot as plt
我已经为您的数据框创建了一个假想样本。
data = [['men', 55], ['men', 77], ['women', 85],
['men', 70], ['women', 68], ['women', 64],
['men', 86], ['men', 64], ['women', 54],
['men', 43], ['women', 86], ['women', 91]]
df = pd.DataFrame(data, columns = ['sex', 'happy'])
你可以:
df.boxplot(by=['sex'], sym ='', figsize = [6, 6])
它产生:我想这就是你想要的。
推荐阅读
- oracle - plsql sleep 不使用 dbms_lock.sleep/DBMS_SESSION.sleep
- node.js - 更改 --unsafe-perm 被忽略
- javascript - 如何在 Next.js 中保护 API 路由
- c# - 我可以用不同的名称保存查询字符串的下载链接吗?
- google-chrome - Google Chrome 能否在不更改媒体类型或编码的情况下为 Google Cloud Speech-to-Text 录制音频文件?
- jestjs - 开玩笑 - 如何模拟模块使用的类?
- java - 有没有办法隐藏或禁用安卓蓝牙配对请求提示?
- javascript - 我想在我使用 DOM 选择器创建的 li 元素和在它旁边创建的按钮元素之间添加空格
- tensorflow - 光谱归一化是否应该作为密集层中的 kernel_regularizer 或 kernel_constraint 参数传递?
- vulkan - 图像布局转换的执行依赖链(以及在这种情况下正确使用 VkPipelineStageFlagBits 和 VkAccessFlagBits)