Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何计算熊猫中每组的行数?_Python_Pandas_Pandas Groupby - Fatal编程技术网

Python 如何计算熊猫中每组的行数?

Python 如何计算熊猫中每组的行数?,python,pandas,pandas-groupby,Python,Pandas,Pandas Groupby,我有几位奥斯卡获奖者的数据集。我有以下栏目:获奖者姓名、奖项、出生地、出生日期和年份。我想检查每年填充多少行。比如说,2005年我们获得了最佳导演和最佳男演员奖,2006年我们获得了最佳男配角奖。我想得到这样的结果: 年度奖励行数 2005年2月 2006年1月 它看起来很简单,但我做不好。我发现的大多数帖子都建议将groupby与count()结合使用。 但是,当我编写下面的代码时,我得到了所有列的行数。所以我有年份和其他4列,用行数填充 df.groupby(['year_of_award'

我有几位奥斯卡获奖者的数据集。我有以下栏目:获奖者姓名、奖项、出生地、出生日期和年份。我想检查每年填充多少行。比如说,2005年我们获得了最佳导演和最佳男演员奖,2006年我们获得了最佳男配角奖。我想得到这样的结果:

年度奖励行数
2005年2月
2006年1月

它看起来很简单,但我做不好。我发现的大多数帖子都建议将groupby与count()结合使用。 但是,当我编写下面的代码时,我得到了所有列的行数。所以我有年份和其他4列,用行数填充

df.groupby(['year_of_award']).count() 
如何获得年份和行数?

试试熊猫0.25+

df.groupby(['year'u of'u award']).agg(行数=('award':'count'))

否则

df.groupby(['year'u of'u award']).agg({'award':'count'})。重命名(columns={'count':'number'u of'u rows'})

尝试0.25+

df.groupby(['year'u of'u award']).agg(行数=('award':'count'))

否则


df.groupby(['year'u'u award']).agg({'award':'count'})。重命名(columns={'count':'number'u rows'})

df.groupby(['year'u'u award'])[“award”].count()
?耶!非常感谢。我没想到,该死的。。。感觉很愚蠢。非常感谢<代码>df.groupby(['year'u of'u award'])[“award”].count()?耶!非常感谢。我没想到,该死的。。。感觉很愚蠢。非常感谢!!!!!错误:无效sintax@dekio这是否回答了您的问题,或者您需要更多帮助?错误:无效sintax@dekio这回答了你的问题还是你需要更多的帮助?