<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的个数