Python 2.7 数据框中的层次索引缺少列

Python 2.7 数据框中的层次索引缺少列,python-2.7,pandas,anaconda,Python 2.7,Pandas,Anaconda,我试图通过做不同的练习来学习熊猫。我创建了一个数据框,看起来像下面的示例。我试图通过连接字段来创建一个唯一的id,但是当我得到数据帧列时,我只有fpd作为列。有人能解释一下为什么我看不到所有的专栏吗 monthID pollutantID processID roadTypeID avgSpeedBinID Fpd 1 1 1 4 1 1.749101

我试图通过做不同的练习来学习熊猫。我创建了一个数据框,看起来像下面的示例。我试图通过连接字段来创建一个唯一的id,但是当我得到数据帧列时,我只有fpd作为列。有人能解释一下为什么我看不到所有的专栏吗

monthID  pollutantID  processID  roadTypeID  avgSpeedBinID     Fpd
1        1            1          4           1                1.749101
                                             2                0.935300
                                             3                0.529701
                                             4                0.393052
                                             5                0.306381
                                             6                0.261649
                                             7                0.235040
我通过执行以下命令获得数据帧:

fpd =    data['fpd'].groupby([data['monthID'],data['pollutantID'],
         data['processID'],data['roadTypeID'],data['avgSpeedBinID']]).sum()

fp = pd.DataFrame(fpd)

您可以通过以下方式将多索引重置为列:

fp.reset_index(inplace=True)

好的,您按所有这些列进行分组,因此它们现在是分组的一部分,您必须调用
get\u group('pollutantID')
或其他分组来获取值fp。get\u group('monthID')得到以下错误。。。attributeError:'DataFrame'对象没有属性'get\u group'很抱歉,它们似乎在索引中,请尝试
fp.reset\u index()
是的,这很有效。你能给我介绍一个关于这个的地方吗。我想我不太确定当数据帧按分组时会发生什么,因为您不能将它们作为常规列访问。