熊猫:创建某些名称的total_count列

时间:2019-09-24 15:17:02

标签: python pandas dataframe multiple-columns

首先,我将一个数据集与一个每年在每个州居住的所有人的数据集,以及一个每年给出的所有婴儿名字及其计数的数据集结合在一起。我想为该州旁边的每年创建一个名称列total_count,以便我可以查看例如每年每个州有多少人被命名为“乔什”,并将其与有多少个婴儿被命名为“每年总计约什。

columns = 'Count', 'Name','Sex', 'State', 'Year'

1 个答案:

答案 0 :(得分:0)

您可以执行以下操作:

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

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