Python 熊猫:创建特定名称的总计数列

Python 熊猫:创建特定名称的总计数列,python,pandas,dataframe,multiple-columns,Python,Pandas,Dataframe,Multiple Columns,首先,我将一个数据集与每年居住在每个州内的所有人相结合,并将一个数据集与每年给出的所有婴儿姓名和数量相结合。我想在该州旁边创建一列每年的姓名总数,这样我就可以查看每年每个州有多少人被命名为“Josh”,并将其与每年总共有多少名婴儿被命名为“Josh”进行比较 您可以执行以下操作: df.[['Name','Sex','State','Year']].groupby(['Name','Sex','State','Year']).agg('count') 其中df是数据帧的名称。虽然我不确定实际的

首先,我将一个数据集与每年居住在每个州内的所有人相结合,并将一个数据集与每年给出的所有婴儿姓名和数量相结合。我想在该州旁边创建一列每年的姓名总数,这样我就可以查看每年每个州有多少人被命名为“Josh”,并将其与每年总共有多少名婴儿被命名为“Josh”进行比较


您可以执行以下操作:

df.[['Name','Sex','State','Year']].groupby(['Name','Sex','State','Year']).agg('count')

其中df是数据帧的名称。虽然我不确定实际的问题是什么,因为没有足够的信息

你的问题到底是什么?请看一看,并提供一个包括样本输入、样本输出和代码的示例,以说明你迄今为止所做的尝试。请用一个示例数据集做出一个可重复性最低的问题陈述(比如说10行数据和几列数据),然后还显示给定的适当转换,最终结果应该是什么样子。这将帮助人们更快地提出解决方案。