python 中某些列数据的平均值

Mean of certain column data in python

enter image description here

大家好,我想知道我是否可以获得某个“年份”的“税收”列的平均值。 因此,例如:我想获得 2020 年和 1999 年“年”的“税收”的平均值。

提前致谢

您可以过滤行然后计算平均值,在这种情况下我们使用 Series.isin 来过滤:

df.loc[df['year'].isin([1999, 2000]), "Tax"].mean()

如果你想计算每年的平均值:

df.groupby("year")["Tax"].mean().loc[[1999, 2000]]