【问题标题】:How to visualize saved data after extracting it from the dataset从数据集中提取数据后如何可视化保存的数据
【发布时间】:2020-03-09 14:20:24
【问题描述】:

基本上,我想提取每年流派的最高价值计数,然后将其绘制在条形图中以回答问题 - 每年哪种流派最受欢迎?

【问题讨论】:

  • 发布一个可复制的最小可复制示例。按照指南here

标签: python pandas matplotlib seaborn


【解决方案1】:

第一个想法是由#Series.reset_index 创建3 columns DataFrame,由DataFrame.drop_duplicates 删除重复项并由DataFrame.pivot 重塑:

df = (temp_1.reset_index(name='count')
            .drop_duplicates('release_year')
            .pivot('release_year','genres','count'))

或者通过Index.get_level_valuesIndex.duplicatedboolean indexing 删除MultiIndex 中的重复项,通过Series.unstack 重塑并最后创建3 columns DataFrame

df = (temp_1[~temp_1.index.get_level_values('release_year').duplicated()]
            .unstack()
            .reset_index(name='count'))

DataFrame.plot.bar的最后一张图:

df.plot.bar()

【讨论】:

  • 非常感谢,这是我需要做的。
猜你喜欢
  • 1970-01-01
  • 2011-04-18
  • 1970-01-01
  • 2014-02-26
  • 2020-06-21
  • 1970-01-01
  • 1970-01-01
  • 2019-10-07
  • 2021-11-17
相关资源
最近更新 更多