python中的Dataframe中用groupby后如何得到每组的行数(或者叫每组的大小)

我之前的数据myDF是这样的:这只是其中的一部分

现在我想根据 车的ID对数据进行分类,然后得到每种车的记录数,可以进行如下操作:

myDF=myDF.groupby(myDF["车的ID"]).agg("count")

得到的结果如下:

可以看到每一行里面除了车的ID和车的方向这一列,其余列的值都一样 。车的方向这一列跟其他列的计数不一样是因为原数据中这一列有的值为NaN。因此,我们可以把除了车的ID和车的方向这两列的任一列的值当做对应车的ID的记录个数。

 

 

 

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

skj1995

你的鼓励是我创作最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值