Использовать частичное индексирование строк с sum
:
rng = pd.date_range('2018-04-03', periods=10, freq='4M')
df = pd.DataFrame({'Product 1': range(10), 'Product 2': range(1, 11)}, rng)
print (df)
Product 1 Product 2
2018-04-30 0 1
2018-08-31 1 2
2018-12-31 2 3
2019-04-30 3 4
2019-08-31 4 5
2019-12-31 5 6
2020-04-30 6 7
2020-08-31 7 8
2020-12-31 8 9
2021-04-30 9 10
print (df['2020'])
Product 1 Product 2
2020-04-30 6 7
2020-08-31 7 8
2020-12-31 8 9
При необходимости сумма на строки:
print (df['2020'].sum(axis=1))
2020-04-30 13
2020-08-31 15
2020-12-31 17
Freq: 4M, dtype: int64
При необходимостисумма по столбцам:
print (df['2020'].sum())
Product 1 21
Product 2 24
dtype: int64