制作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()
将在索引中以性别的值创建一个系列,并将计数作为值。
我正在根据数据集制作直方图,但观察到 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()
将在索引中以性别的值创建一个系列,并将计数作为值。