熊猫计算唯一值并更改为百分比并放入绘图条形图中
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()
在这种情况下返回一个系列。之后您对系列的处理完全取决于您! :)以上是关于熊猫计算唯一值并更改为百分比并放入绘图条形图中的主要内容,如果未能解决你的问题,请参考以下文章