具有两列的Pandas数据框,但在形状函数中只显示了一个



原始数据框有一个名为release_year的列和一个名为rating的列,每年可能包括几个评级。我试图计算每年的平均评级,并返回一个两列数据框。

df = df.groupby('release_year')['rating'].mean()
new_df = pd.DataFrame(df)

结果看起来像一个两列的数据框,但是当我使用形状函数时,它显示只有一个。

new_df.shape
>>>(86, 1)

我得到的数据帧

rating
release_year    
1921    8.200000
1924    8.100000
1925    8.100000
1926    8.100000
1927    8.200000
... ...
2018    8.300000
2019    8.233333
2020    8.200000
2021    8.100000
2022    8.150000

当您执行分组时,分组列变成INDEX。

的例子:p>

COL2第二条

最新更新