计算特定值出现在列中的次数

时间:2019-05-12 23:28:18

标签: python pandas

我有一个数据框,其中包含“ release_year”列,用于保存电影的发行年份。我需要计算“ release_year”列中显示“ 2011”的次数

我可以使用pandasnumpymatplotlib

我无法在DF中使用任何命令

1 个答案:

答案 0 :(得分:0)

看看熊猫函数value_counts()

它将为您提供该列中出现的各种值的计数。从那里开始,2011年的价值应该很简单。

不过,最快的方法是对部分数据使用numpy中的sum()

#assuming your data is loaded in df

(df.release_year.values == '2011').sum()

# or just use the df way

df[df.release_year == '2011'].shape[0]