Python(熊猫)-基于一列求多列之和

Python(熊猫)-基于一列求多列之和,python,pandas,Python,Pandas,我有一个按国家划分的新冠病毒-19死亡数据框架。国家/地区在国家/地区列中标识。次国家分类基于省列 我想生成一个dataframe,它根据国家/地区列中的值对所有列求和(前两列除外,前两列是地理数据)。简而言之,对于每个日期,我想压缩一个国家所有省份的观测值,这样我就可以得到每个国家的一个数字 现在,我可以在一次约会中做到这一点: import pandas as pd url = 'https://raw.githubusercontent.com/CSSEGISandData/COVID-

我有一个按国家划分的新冠病毒-19死亡数据框架。国家/地区在
国家/地区
列中标识。次国家分类基于省列

我想生成一个dataframe,它根据
国家/地区
列中的值对所有列求和(前两列除外,前两列是地理数据)。简而言之,对于每个日期,我想压缩一个国家所有省份的观测值,这样我就可以得到每个国家的一个数字

现在,我可以在一次约会中做到这一点:

import pandas as pd

url = 'https://raw.githubusercontent.com/CSSEGISandData/COVID- 
19/master/csse_covid_19_data/csse_covid_19_time_series/time_series_covid19_deaths_global.csv'
raw = pd.read_csv(url)
del raw['Lat']
del raw['Long']
raw.rename({'Country/Region': 'Country', 'Province/State': 'Province'}, axis=1, inplace=True)

raw2 = raw.groupby('Country')['6/29/20'].sum()

如何在所有日期实现这一点?

您可以使用
iloc

raw2 = raw.iloc[:,4:].groupby(raw.Country).sum()

如果是列表,可以使用
raw.Country.unique()