<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的个数
浙公网安备 33010602011771号