Python 带假人的条形图
我有一个包含以下显式虚拟变量的数据集:“Kidhome”和“Teenhome”。当然,对于“Kidhome”和“Teenhome”均为0的每一行,这意味着一个既不是“Teen也不是kids in home”的隐式变量 我还有另一个变量(分类变量),即“婚姻状况” 输入: df[‘婚姻状况’]。价值计数() 输出: 已婚2108 合计1257 单人1052 离婚437 寡妇146 姓名:婚姻状况,数据类型:int64 现在我想知道是否有一种方法:Python 带假人的条形图,python,pandas,seaborn,Python,Pandas,Seaborn,我有一个包含以下显式虚拟变量的数据集:“Kidhome”和“Teenhome”。当然,对于“Kidhome”和“Teenhome”均为0的每一行,这意味着一个既不是“Teen也不是kids in home”的隐式变量 我还有另一个变量(分类变量),即“婚姻状况” 输入: df[‘婚姻状况’]。价值计数() 输出: 已婚2108 合计1257 单人1052 离婚437 寡妇146 姓名:婚姻状况,数据类型:int64 现在我想知道是否有一种方法: 要在seaborn中创建一个条形图来计算所有三个假
Neitherhome
:hue='mutual_Status'
进行绘图:df['Neitherhome'] = (df.Kidhome.eq(0) & df.Teenhome.eq(0)).astype(int)
data = df.groupby('Marital_Status').sum().reset_index()
sns.catplot(data=data.melt('Marital_Status'),
kind='bar',
x='variable',
y='value',
hue='Marital_Status')