2014-02-10 134 views
0

我使用熊猫groupby方法获取以下数据框。如何从该数据框中选择整个列,比如说名为EventID或Value的列。熊猫分组选择整个列

df ['Value']给出了整个dataFrame,而不仅仅是Value列。

         Value 
Realization Occurrence EventID    
1    207   2023378 20 
       213   2
       291   2012612 28 
       324   2036783 12 
       357   2255910 45 
       399   2166643 64 
       420   2022922 19 
2    207   2010673 56 
       249   2018319 77 
       282   2166809 43 

回答

2

df['Value']只值列。之所以有这么多其他数据附加是因为df['Value']有一个MultiIndex三个级别。

要删除的多指标,你可以使用

df['Value'].reset_index(drop=True) 

,或者你可以用得到的基础数据的NumPy的阵列

df['Value'].values