跨多个数据帧计算频率

Counting frequencies across multiple dataframes

我有几个具有相似列的数据框:

df1
name, age, state

df2
name, age, state

等等。

如何计算所有数据帧中年龄列中年龄值的出现频率?类似于:

Age  Count
42   23
38   20
..   ..

谢谢!

您可以连接数据帧,然后使用 GroupBy.count() 按年龄获取计数,如下所示:

pd.concat([df1, df2], ignore_index=True).groupby('age')['age'].count().reset_index(name='Count')