2015-01-05 20 views

Trả lời

2
df 
    A  B   C   D 
0 foo one 0.075964 2.132502 
1 bar one -1.061731 0.025212 
2 foo two 0.753592 0.031765 
3 bar three 0.379773 0.996792 
4 foo two 0.297801 1.059324 
5 bar two -1.400107 -0.651873 
6 foo one -1.084224 0.243731 
7 foo three -3.181693 -0.413512 

g = df.groupby(['A', 'B']) 

Lựa chọn 1
ngroups

g.ngroups 
6 

Lựa chọn 2
len

len(g) 
6 

Nếu bạn đang tìm kiếm để tìm ra kích thước của mỗi nhóm, bạn có thể sử dụng dfGroupBy.size:

g.size() 
A B  
bar one  1 
    three 1 
    two  1 
foo one  2 
    three 1 
    two  2 
dtype: int64 
Các vấn đề liên quan