您好我有以下数据帧。
Group Size
Short Small
Short Small
Moderate Medium
Moderate Small
Tall Large
我想计算同一行在数据帧中出现的次数的频率。
Group Size Time
Short Small 2
Moderate Medium 1
Moderate Small 1
Tall Large 1
发布于 2019-06-12 17:02:45
你可以使用groupby size
:
In [11]: df.groupby(["Group", "Size"]).size()
Out[11]:
Group Size
Moderate Medium 1
Small 1
Short Small 2
Tall Large 1
dtype: int64
In [12]: df.groupby(["Group", "Size"]).size().reset_index(name="Time")
Out[12]:
Group Size Time
0 Moderate Medium 1
1 Moderate Small 1
2 Short Small 2
3 Tall Large 1
https://stackoverflow.com/questions/-100007005
复制相似问题