Pandas数据帧的堆积图

2024-04-23 15:52:58 发布

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

要从下面的数据栏创建一个堆叠的绘图框:

   VALUE     COUNT  RECL_LCC  RECL_PI
0      1  15686114         3        1
1      2  27537963         1        1
2      3  23448904         1        2
3      4   1213184         1        3
4      5  14185448         3        2
5      6  13064600         3        3
6      7  27043180         2        2
7      8  11732405         2        1
8      9  14773871         2        3

图中会有两个小节。一个用于重合闸LCC,另一个用于重合闸PI。每个条中有3个部分对应于RECL峎LCC和RECL_PI中的唯一值,即1、2、3,并将每个部分的计数相加。到目前为止,我有这样的东西:

^{pr2}$

然而,我得到了这样一个情节:

enter image description here

你知道如何获得2列(RECL逯LCC和RECL逯PI)而不是这3列吗?在


Tags: 数据绘图valuecountpi计数情节lcc
1条回答
网友
1楼 · 发布于 2024-04-23 15:52:58

因此,您的问题是数据类型不是数字类型,因此没有聚合函数可以像字符串一样工作,因此您可以按如下方式转换每个有问题的列:

df['col'] = df['col'].astype(int)

或者在df上调用convert_objects

^{pr2}$

相关问题 更多 >