在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中制作数据帧的对象属性直方图的主要内容,如果未能解决你的问题,请参考以下文章