Python 求数据透视表列的平均值

Python 求数据透视表列的平均值,python,pandas,Python,Pandas,我有一个数据透视表,它按日期统计pos的实例数。代码如下所示: pivot = Year1Data.reset_index()\ .pivot_table(index='date', values=['pos'], aggfunc=[len]) 请注意,我使用len计算每天发生的pos数量 我得到输出: len pos

我有一个数据透视表,它按日期统计
pos
的实例数。代码如下所示:

pivot = Year1Data.reset_index()\
           .pivot_table(index='date', 
                        values=['pos'],
                         aggfunc=[len])
请注意,我使用len计算每天发生的pos数量

我得到输出:

              len
              pos
date             
2016-02-12  573.0
2016-03-05   15.0
2016-03-06  620.0
2016-03-08  495.0
2016-03-10  622.0
然后,我尝试使用以下方法对
pos
列求平均值:

average_number_of_positions =  pivot["pos"].mean()
但我得到一个关键错误:

KeyError: 'pos'
我尝试了不同的方法,但都没有成功。任何hep都将不胜感激


谢谢

pivot数据框的列名有两个级别

因此,类似这样的方法应该有效:

average_number_of_positions = pivot.loc[:,['len','pos']].mean()