<python数据分析>5.3.2

5.3.2 属性

  Series 对象可以直接调用value_counts、uniques等函数,而DataFrame函数需要借助apply函数,如

data = pd.DataFrame({'Q1':[1,3,4,3,4],'Q2':[2,3,1,2,3],'Q3':[1,5,2,4,4]})

data
Out[4]: 
   Q1  Q2  Q3
0   1   2   1
1   3   3   5
2   4   1   2
3   3   2   4
4   4   3   4

  

data.apply(pd.value_counts)
Out[8]: 
    Q1   Q2   Q3
1  1.0  1.0  1.0
2  NaN  2.0  1.0
3  2.0  2.0  NaN
4  2.0  NaN  2.0
5  NaN  NaN  1.0

  统计了每一列中包含1,2,3,4,5的个数

原文地址:https://www.cnblogs.com/yemeng/p/14698080.html