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

如何仅对欧洲国家按年份计算人均GDP总和?

解决方案

你可以先通过数据集里的continent列筛选出欧洲国家的数据,再执行分组求和操作,两种写法都可以:

分步写法

# 筛选欧洲国家数据
gm_europe = gm[gm['continent'] == 'Europe']
# 按国家、年份分组,对人均GDP求和
result = gm_europe.groupby(['country', 'year'])['gdpPercap'].sum()

链式写法

result = gm[gm['continent'] == 'Europe'].groupby(['country', 'year'])['gdpPercap'].sum()

注:Gapminder数据集中,每个国家对应年份的gdpPercap通常是单条记录,这里的sum()实际会返回该年份的人均GDP值;如果你的数据存在同一国家同年份的多条记录,sum()会自动累加这些值。

内容的提问来源于stack exchange,提问作者saad1s

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 05:10:24