You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Pandas找出新冠新增病例最多的国家及对应日期?

用Pandas找出新冠新增病例最多的国家及对应日期

操作步骤

假设你的DataFrame里,国家列叫Country、新增病例列叫New_Cases、日期列叫Date,直接按下面的代码来就行:

  • 定位新增病例最大值对应的行:
    max_row = df.loc[df['New_Cases'].idxmax()]
    
  • 按要求格式输出结果:
    print(f"{max_row['Country']} -- {max_row['New_Cases']} case -- {max_row['Date']}")
    

特殊情况处理

如果你的列名和上面假设的不一样,把代码里的列名替换成你实际用的就行。要是有多个国家在不同日期(或同一天)的新增病例都是最大值,想要输出所有符合条件的结果,用这段代码:

max_cases_num = df['New_Cases'].max()
max_records = df[df['New_Cases'] == max_cases_num]
for _, row in max_records.iterrows():
    print(f"{row['Country']} -- {row['New_Cases']} case -- {row['Date']}")

内容的提问来源于stack exchange,提问作者Hà Văn Phước

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 09:00:59