1.如果是在Dataframe中
直接利用Series的value_count()函数即可。
import pandas as pd
df1 = pd.DataFrame(np.random.randn(3, 3), index=list('abc'), columns=list('ABC'))
print(df['A'].value_counts())
2.如果是numpy的array数组:
import pandas as pd
import numpy as np
a = np.random.random((2,3)) # 需要进行统计的数据
a_b = a.flatten() # 数组转为1维
a_b = pd.Series(a_b) # 转换数据类型
a_b = a_b.value_counts() # 计数
a_b.sort_index(inplace=True) # 排序