Python 如何对seaborn countplot中两个不同变量的值求和

Python 如何对seaborn countplot中两个不同变量的值求和,python,pandas,seaborn,Python,Pandas,Seaborn,我试图绘制一个计数图,但是对于每一行,我不想只计算“Kidhome”变量或“Teenhome”变量,而是希望它对每一行都求和,这样我就可以得到childre的总数,不管他们是青少年还是儿童。 我有以下代码: sns.countplot(y = df.sum('Kidhome', 'Teenhome'), hue = 'Marital_Status', data = df) 但是这不起作用。假设您的数据帧是这样的 data = {'Kidhome': np.random.randint(25,

我试图绘制一个计数图,但是对于每一行,我不想只计算“Kidhome”变量或“Teenhome”变量,而是希望它对每一行都求和,这样我就可以得到childre的总数,不管他们是青少年还是儿童。 我有以下代码:

sns.countplot(y = df.sum('Kidhome', 'Teenhome'), hue = 'Marital_Status', data = df)

但是这不起作用。

假设您的数据帧是这样的

data = {'Kidhome': np.random.randint(25, size=25),
        'Teenhome': np.random.randint(25, size=25),
        'Marital_Status': np.random.randint(2, size=25)}
df = pd.DataFrame.from_dict(data)
您可以这样获得总数:

sns.countplot(y=df['Kidhome'] + df['Teenhome'], hue='Marital_Status', data=df)

假设您的数据帧是这样的

data = {'Kidhome': np.random.randint(25, size=25),
        'Teenhome': np.random.randint(25, size=25),
        'Marital_Status': np.random.randint(2, size=25)}
df = pd.DataFrame.from_dict(data)
您可以这样获得总数:

sns.countplot(y=df['Kidhome'] + df['Teenhome'], hue='Marital_Status', data=df)