Python 计算特定值在列中显示的次数
我有一个数据框,它有一个列“发行年”,用来保存电影的发行年数。我需要计算2011年在“发布年”专栏中出现的次数 我可以使用熊猫、小熊和小熊Python 计算特定值在列中显示的次数,python,pandas,Python,Pandas,我有一个数据框,它有一个列“发行年”,用来保存电影的发行年数。我需要计算2011年在“发布年”专栏中出现的次数 我可以使用熊猫、小熊和小熊 在我的DF中,我无法使用任何命令查看pandas函数 它将为您提供该列中出现的各种值的计数。从这里开始,2011年的估值应该是直截了当的 不过,最快的方法是在数据的子集上使用numpy的sum #assuming your data is loaded in df (df.release_year.values == '2011').sum() # or
在我的DF中,我无法使用任何命令查看pandas函数 它将为您提供该列中出现的各种值的计数。从这里开始,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]
我读过这篇文章,但我是一个彻头彻尾的nube,不知道如何让它与我的DFI一起工作。我已经做了编辑,请查看。Upvote/accept if the answer helpsTypeError:invalid type comparison我从底部得到这个错误代码recommendedAttributeError:“bool”对象没有属性“sum”-当我尝试第一个代码时这个错误其他问题都没有解释如何计算特定列中的特定值出现的次数