制作DataFrame的对象属性的直方图

Making histogram of object attribute of a DataFrame

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

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

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

mydataFrame.hist(column = "Gender") 

"Gender"是对象类型属性。

尝试

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

value_counts() 将在索引中以性别的值创建一个系列,并将计数作为值。