Pandas Grouping选择整个列

时间:2014-02-10 20:30:14

标签: pandas

我使用pandas groupby方法获取以下数据帧。如何从此数据框中选择整个列,例如名为EventID或Value的列。

df ['Value']返回整个dataFrame,而不仅仅是Value列。

                                     Value
Realization   Occurrence   EventID              
1             207          2023378    20
              213          2012388    25
              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

1 个答案:

答案 0 :(得分:2)

df['Value'] 只是值列。附加了如此多其他数据的原因是df['Value']有一个MultiIndex有三个级别。

要删除MultiIndex,您可以使用

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

或者,您可以使用

获取基础数据的NumPy数组
df['Value'].values