用Python绘制分组的Pandas Dataframe

时间:2015-02-13 19:40:04

标签: python pandas

好吧,我没有发布照片的声誉,所以这将很难解释,但我有一个分组的数据框,有9个独特的设施和7年(2008-2014)的每个设施。对于每个分组的设施/年,我有三个列值(359.89 Etiologic,359.89 Comorbid,Nither Etiologic Nor Comorbid),每个设施/年组合的总和为1,因为它们代表总数359.89 Etiologic,359.89 Comorbid和Nither Etiologic的百分比也不是Comorbid总数。

我通过以下方式得到了这些数据:

df3= df.groupby(['NCI_Facility_Name', 'NCI_Compliance_Year','UDS_35989_FLAG'])['PatCode'].count()


df3 = df3.unstack().apply(lambda x: x/x.sum(),axis=1).fillna('0')

我的目标是将年份(x)与359.89 Etiologic'每个设施的列值(y)。我遇到了麻烦,因为我试图将所有三列绘制成每个设施/年组合的x值。我更倾向于在x轴上有7年:2008-2014和y轴有0到1,并且想要将年份与359.89个病因值进行对比。

0 个答案:

没有答案