首页 > 解决方案 > 系列描述函数熊猫绘图

问题描述

我有问题要问你。哪个情节最适合显示系列熊猫的描述结果

filter = genderage['Customer_Gender'] == "F"
genderage[filter]
genderage[filter].describe()

    Customer_Age
count   54724.000000
mean    36.168993
std 10.910622
min 17.000000
25% 28.000000
50% 35.000000
75% 43.000000
max 87.000000

标签: pythonpandasplotstatisticsdataset

解决方案


Aboxplot会将几乎所有这些信息组合成一个可视化。默认情况下它不会绘制,但您可以使用和mean将其添加为虚线。meanlineshowmeans

晶须从max延伸到min。虚线是平均值。方框从 25% 延伸到 75%,方框中的实线是中位数(50%)。您只是错过了标准偏差和计数,如果您愿意,可以将其添加为文本。

import numpy as np
import pandas as pd

np.random.seed(123)
s = pd.Series(np.random.chisquare(34, 100))

s.describe()
#count    100.000000
#mean      34.674010
#std        8.393988
#min       15.306646
#25%       29.043357
#50%       33.556184
#75%       40.380201
#max       56.930963
#dtype: float64

s.to_frame('data').boxplot(meanline=True, showmeans=True)

在此处输入图像描述


推荐阅读