【问题标题】:How to make a scatter plot from data that made from groupby?如何从 groupby 制作的数据制作散点图?
【发布时间】:2021-01-20 18:59:46
【问题描述】:

我有一个数据框,其中包含有关 covid19 疾病的数据。我想在特定日期检查死亡病例数与病床之间的相关性。 我坚持如何显示相关性,因为我想按国家/地区位置对其进行分组,显示散点图的正常功能不起作用...... 这就是我所做的:

def corr_bedde(df):
    newdf=df[df.date == '2020-12-15']
    newdf = newdf.groupby('location')
    pltscatter = plt.scatter(newdf['total_cases_per_million'],newdf['hospital_beds_per_thousand'])
    corr = newdf['total_cases_per_million'].corr(newdf['hospital_beds_per_thousand'])
    return pltscatter ,corr  

【问题讨论】:

    标签: python dataframe group-by pandas-groupby


    【解决方案1】:

    它可能只是你的 groupby 之后的 agg 函数

    def corr_bedde(df):
     newdf=df[df.date == '2020-12-15']
     newdf = newdf.groupby('location').sum()
     pltscatter= plt.scatter(newdf['total_cases_per_million'],newdf['hospital_beds_per_thousand'])
     corr= newdf['total_cases_per_million'].corr(newdf['hospital_beds_per_thousand'])
     return pltscatter ,corr  
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-07
      • 2017-03-28
      • 1970-01-01
      • 2020-04-20
      • 1970-01-01
      相关资源
      最近更新 更多