熊猫计算唯一值并更改为百分比并放入绘图条形图中

Posted

技术标签:

【中文标题】熊猫计算唯一值并更改为百分比并放入绘图条形图中【英文标题】:Pandas count unique value and change to percentage and put into the plotly bar chart 【发布时间】:2020-04-11 06:39:15 【问题描述】:

我有一个看起来像这样的熊猫数据框:

Country  
 Japan   
 Japan   
 Korea   
 India   
 India   
  USA    
  USA    
  USA   

我需要计算国家列的唯一值并更改为百分比,并且需要放入 plotly 条形图的 x 轴和 y 轴。谁能教我怎么做?

【问题讨论】:

你做过研究吗? 【参考方案1】:

使用value_counts:

df.Country.value_counts(normalize=True)

【讨论】:

.mul(100) 会有所帮助:) +1 感谢回复,我想问一下使用value_counts后如何为百分比列添加标题 @Jason 你的意思是列名吗?这完全是一个不同的问题。 @AlexanderCécile 是的。在我使用 value_counts 获得唯一值后,我想问一下。如何使用唯一值列?我发现的大多数方法是调用列名。我应该在新帖子中发布这个问题吗? @Jason 查看文档,value_counts() 在这种情况下返回一个系列。之后您对系列的处理完全取决于您! :)

以上是关于熊猫计算唯一值并更改为百分比并放入绘图条形图中的主要内容,如果未能解决你的问题,请参考以下文章

R 具有两个因子变量的堆积百分比条形图 - 如何在图中标记百分比,而不计算 NA?

熊猫条形图中的刻度标签重叠

熊猫条形图中的刻度标签重叠

如何处理熊猫条形图中恼人的间隙

反转图例顺序而不更改绘图快速条形图中的条形顺序

如何在绘图快速条形图中添加一条线