我有一个数据框:
df = pd.DataFrame([{'y': 2019, 'pop': 234}, {'y': 2018, 'pop': 23}, {'y': 2017, 'pop': 2444}, {'y': 2018, 'pop': 12}, {'y': 2019, 'pop': 22}])
我想创建一个新的数据框,其中基于年份对pop
进行求和:
years = df['y'].unique()
df2 = pd.DataFrame([{'y': 2019, 'pop': 256}, {'y': 2018, 'pop': 35}, {'y': 2017, 'pop': 2444}])