在python中制作数据帧的对象属性直方图

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在python中制作数据帧的对象属性直方图相关的知识,希望对你有一定的参考价值。

我正在从数据集中制作直方图,但观察到hist()仅适用于数字数据值。虽然我的数据框中有一些对象类型属性,例如:名称,性别(可能的值:男性,女性)等。

我想为数据集的性别属性绘制直方图。 .hist()或任何其他机制怎么可能?

import matplotlib.pyplot as plt
from matplotlib.ticker import StrMethodFormatter

mydataFrame.hist(column = "Gender") 

性别是对象类型属性

答案

尝试

mydataFrame.gender.value_counts().plot(kind='bar');

[value_counts()将使用索引中的性别值进行序列化,并将计数作为值。

以上是关于在python中制作数据帧的对象属性直方图的主要内容,如果未能解决你的问题,请参考以下文章