Pandas是一个Python数据分析库,可以帮助我们快速计算Pandas列中特定值出现的次数。
计算Pandas列中特定值出现次数的方法
使用value_counts()函数。
import pandas as pd # 创建一个DataFrame df = pd.DataFrame({'A': [1, 2, 2, 3, 4, 5, 5, 5, 6, 7, 7]}) # 使用value_counts()函数计算每个值出现的次数 df['A'].value_counts()
输出结果:
5 3 7 2 2 2 1 1 3 1 4 1 6 1 Name: A, dtype: int64
使用groupby()函数。
import pandas as pd # 创建一个DataFrame df = pd.DataFrame({'A': [1, 2, 2, 3, 4, 5, 5, 5, 6, 7, 7]}) # 使用groupby()函数计算每个值出现的次数 df.groupby('A').size()
输出结果:
A 1 1 2 2 3 1 4 1 5 3 6 1 7 2 dtype: int64
以上两种方法都可以用来计算Pandas列中特定值出现的次数,您可以根据自己的需要选择使用哪种方法。