【问题标题】: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 轴。谁能教我怎么做?

【问题讨论】:

  • 你做过研究吗?

标签: python pandas plotly data-visualization pandas-groupby


【解决方案1】:

使用value_counts:

df.Country.value_counts(normalize=True)

【讨论】:

  • 和.mul(100) 会有所帮助:) +1
  • 感谢回复,我想问一下使用value_counts后如何为百分比列添加标题
  • @Jason 你的意思是列名吗?这完全是一个不同的问题。
  • @AlexanderCécile 是的。在我使用 value_counts 获得唯一值后,我想问一下。如何使用唯一值列?我发现的大多数方法是调用列名。我应该在新帖子中发布这个问题吗?
  • @Jason 查看文档,value_counts() 在这种情况下返回一个系列。之后您对系列的处理完全取决于您! :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-08-14
  • 1970-01-01
  • 2018-08-10
  • 1970-01-01
  • 2021-01-05
  • 1970-01-01
  • 2020-09-21
相关资源
最近更新 更多