kaerxifa

测试数据:

import pandas as pd
import numpy as np
df = pd.DataFrame({\'key1\':[\'a\',\'a\',\'b\',\'b\',\'a\'],\'key2\':[\'one\',\'two\',\'one\',\'two\',\'one\'],\'data1\':np.random.randn(5),\'data2\':np.random.randn(5)})

 

 统计key2中各个元素的出现次数:

df[\'key2\'].value_counts()

结果:

one 出现3次

two 出现2次

 

分组统计:

按照 key1分组,统计key2列的值的出现次数

 

df[\'key2\'].groupby(df[\'key1\']).value_counts()

 

 

分类:

技术点:

相关文章: