数据框中的分层索引缺少列

时间:2014-09-10 15:17:45

标签: python-2.7 pandas anaconda

我试图通过不同的练习来学习熊猫。我创建了一个类似于下面示例的数据框。我试图通过连接字段来创建一个唯一的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)

1 个答案:

答案 0 :(得分:1)

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

fp.reset_index(inplace=True)