python中dataframe没有行标签怎么添加

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

img

import pandas as pd
print(pd.__version__)
data = [[101, 236423, '2021-01'],
        [101, 236423, '2021-02'],
        [101, 2288887, '2021-02'],
        [101, 2222387, '2021-02'],
        [102, 397845, '2021-01'],
        [102, 36645, '2021-01'],
        [102, 138257, '2021-02'],
        [103, 83475, '2021-01'],
        [103, 834475, '2021-01'],
        [103, 822275, '2021-01'],
        [103, 393475, '2021-02']]

df = pd.DataFrame(data=data, columns=['code', 'mv', 'date'])
f = df[['code', 'mv']].groupby(by = 'code', as_index = False).sum()
print(f)
'''--result
1.3.5
   code       mv
0   101  4984120
1   102   572747
2   103  2133700
'''

g = g.reset_index()可解决。
图片中的dataframe:g的‘产品号’列为行索引,重置行索引并保留原来即可解决。