用Python绘制数据帧

2024-05-19 02:53:10 发布

您现在位置:Python中文网/ 问答频道 /正文

好吧,我没有名声张贴照片,所以这将是非常困难的解释,但我有一个分组数据帧,其中有9个独特的设施和7年(2008-2014年)为每个设施。对于每个分组的设施/年,我有三个列值(359.89病因,359.89共病,既非病因也非共病),每个设施/年组合的总和为1,因为它们分别代表359.89病因,359.89共病,既非病因也非共病总数的百分比。你知道吗

我通过以下途径得到了这些数据:

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')

我的目标是根据每个设施的“359.89病原学”列值(y)绘制年份(x)。我遇到了麻烦,因为我尝试的任何绘图都是针对每个贷款/年组合的x值绘制所有三列。我更喜欢在x轴上有7年:2008-2014年,在y轴上有0到1年,并且只想根据359.89的病因值来绘制年份。你知道吗


Tags: 数据绘制代表照片百分比年份总数设施

热门问题