def tab(x,plot=False)
f=x.value_counts()
s=sum(f)
p=round(f/s*100,3)
T1=pd.concat([f,p],axis=1)
T1.columns=["例数","构成比"]
T2=pd.Dataframe({'例数':s,'构成比':100.00},index=False)
Tab=T1.append(T2)
if plot:
fig,ax=plt.subplots(1,2,figsize=(10,4))
ax[0].bar(f.index,f)
ax[1].pie(p,labels=p.index,autopct='%1.2f%%')
return(round(Tab,3))
plt.rcParams['font.sans-serif']=['SimHei']#设置字体
plt.xlable("");plt.ylable("")#设置坐标轴名称
df[['身高','体重','电话']].plot(subplots=True,layout=(1,3),kind=""density,figsize=(5.5))#一次3张图1行3列
pd.plot_table(df,value=[""],index=[""],columns=[""],aggfunc=[np.mean],margins=[""],margins_name=[""],fill_values=0,dropna=True)