首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Python:根据pandas数据帧中的两列(变量)得到一些频率计数

Python:根据pandas数据帧中的两列(变量)得到一些频率计数
EN

Stack Overflow用户
提问于 2019-06-12 08:14:17
回答 2查看 0关注 0票数 0

您好我有以下数据帧。

    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
EN

Stack Overflow用户

发布于 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
票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100007005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档