分析pandas groupby输出

时间:2015-12-02 22:26:39

标签: python pandas group-by

我有以下csv文件

Hour, L,  Dr, Tag, Code,   Vge
 0,   L5, XI, PS,  4R,     15
 5,   L5, XI, PS,  4R,     12
 2,   L0, St, v2T, 4R,     11
 8,   L2, TI, sst, 4R,     8
 12,  L5, XI, PS,  4R,     18

我正在使用以下python代码。我的想法是围绕pandas groupby概念。

# !/usr/bin/env python3.4
# -*- coding: utf-8 -*-

import pandas as pd
import pprint

df = pd.read_csv('in.csv')
gb = df.groupby('Hour')
pprint.pprint(list(gb))

这是我得到的输出。

 [(0,
      Hour      L    Dr  Tag  Code   Vge
0      0        L5   XI   PS    4R   15),
 (2,
     Hour       L    Dr   Tag  Code     Vge
2     2         L0   St   v2T    4R     11),
 (5,
     Hour       L    Dr  Tag  Code      Vge
1     5         L5   XI   PS    4R      12),
 (8,
     Hour       L    Dr   Tag  Code      Vge
3     8         L2   TI   sst    4R      8),
 (12,
     Hour       L    Dr   Tag  Code     Vge
4    12         L5   XI   PS    4R      18)]

groupby似乎已插入0,1,2,3,4。如果有人能够解释数据结构中发生的事情,那就太好了。

1 个答案:

答案 0 :(得分:3)

0,1,2,3,4是Pandas数据帧内部索引