2024-05-16 01:48:54 发布
网友
我试图绘制一个计数图,但是对于每一行,我不想只计算“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)
假设您的数据帧是这样的
您可以这样获得总数:
相关问题 更多 >
编程相关推荐