Series的value_counts()可以对值进行计数,但DataFrame没这个方法,不过可以使用apply来调用value_counts()方法,apply将DataFrame分解成Series并分别代入value_counts()中求得计数结果,并将计数结果重新再组合成DataFrame
data=pd.DataFrame(np.random.randint(0,11,size=100).reshape(10,10))
data
0 1 2 3 4 5 6 7 8 9
0 6 2 3 0 2 7 7 8 6 10
1 9 1 7 5 2 1 6 1