python 数据分组后看每组多少个_用.groupby()作分组运算,取每组的前几名(数值大小)…

在日常做数据处理中,我们可能或涉及到取不同分组中的前几名。比如,某零售企业经营的业务中,包含”蔬菜”、”水果”、”水产”这3个板块的商品,此时,我们需要计算出每个不同的层级索引中销量(销售数量)前几的记录。

注:本文中所引用的数据纯属虚构(虚拟数据),可自行下载练习使用,不作商业用途。否则后果自负。谢谢!

链接:https://pan.baidu.com/s/1QbiUOQNYO3pyhVgCnkriNA

提取码:u00d

复制这段内容后打开百度网盘手机App,操作更方便哦

  1. 构造数据源,小试一下牛刀

import pandas as pd

df = pd.DataFrame({“品类”:[“蔬菜”,”蔬菜”,”水果”,”水果”,”蔬菜”,”蔬菜”,”水果”,”水产”,”水产”,”水产”],

“数量”:[10,20,30,40,50,60,70,80,90,100]})

df

python 数据分组后看每组多少个_用.groupby()作分组运算,取每组的前几名(数值大小)...
  1. 实操,确认方法是否可行

df.sort_values([“品类”, “数量”],ascending=[1,0],inplace=True)

df_group

Original: https://blog.csdn.net/weixin_36471865/article/details/114914159
Author: 逝落之心
Title: python 数据分组后看每组多少个_用.groupby()作分组运算,取每组的前几名(数值大小)…

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/753945/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Python运算符

    3.3 Python运算符 运算符用于执行程序代码运算,根据操作数一般分为一元运算符、二元运算符。例如: 2+3,其操作数是 2和 3,而运算符则是 +。在Python中运算符可以…

    Python 2023年5月24日
    087
  • Win7-64 重装 Anaconda3

    目录 前言 1 卸载旧版 Anaconda * 1.1. conda 安装 Anaconda-Clean package 1.2. conda 删除 Anaconda 1.3. 还…

    Python 2023年9月7日
    078
  • [开源福利] FreeRedis 历时两年正式发布 v1.0 [C#.NET Redis Client]

    最近很多 .net QQ 群无故被封停,特别是 wpf 群几乎全军覆没。依乐祝的 .net6交流群,晓晨的 .net跨平台交流群,导致很多码友流离失所无家可归,借此机会使用一次召唤…

    Python 2023年10月21日
    047
  • 51单片机数码管显示

    文章目录 前言 一、数码管简介 二、数码管原理图 三、数码管显示原理 四、静态数码管代表编写 五、动态数码管 总结 前言 这篇文章将介绍数码管的显示其中包含了动态数码管和静态数码管…

    Python 2023年11月6日
    079
  • Dubbo 原理和机制详解 (非常全面)

    Dubbo 是一款Java RPC框架,致力于提供高性能的 RPC 远程服务调用方案。作为主流的微服务框架之一, Dubbo 为开发人员带来了非常多的便利。 大家好,我是 mike…

    Python 2023年10月18日
    050
  • 长安“战疫”网络安全卫士守护赛writeup

    长安”战疫”网络安全卫士守护赛writeup misc 八卦迷宫 得到flag cazy{zhanchangyangchangzhanyanghechang…

    Python 2023年8月12日
    080
  • pytest基础介绍

    pytest 测试框架基础介绍 pytest是python测试框架, 常用测试框架还有unittest,robot framework(rf) robot framework 使用…

    Python 2023年9月13日
    050
  • Pandas应用总结

    一.取值1.取i行j列的单元格: df.iloc[[i], [j]] 取出后为df df.iloc[[i], [j]].values[0][0] 先取出df,随后取df二维数组的值…

    Python 2023年8月8日
    045
  • 使用cx_Oracle操作oracle数据库

    1.使用cx_Oracle简单使用流程 简单的使用流程①.引用模块cx_Oracle②.连接数据库③.获取cursor④.使用cursor进行各种操作⑤.关闭cursor⑥.关闭连…

    Python 2023年6月3日
    081
  • 爬虫案例—深圳租房数据的回归分析

    公众号:尤而小屋作者:Peter编辑:Peter 大家好,我是Peter~ 之前从网上爬取了一份深圳的租房数据,并且从统计分析和可视化的角度进行了分析。今天还是使用之前的数据进行数…

    Python 2023年8月20日
    057
  • Python 插入排序法

    #插入排序法: 原理:是通过构建有序序列,对于未排序数据,在已排序序列中 从后向前扫描,找到相应位置并插入。 #插入排序法一:有小到大排序 def insertSort(arr):…

    Python 2023年5月25日
    066
  • python3教程:获取多个excel单元格值的方法

    一. 获取多个单元格的值报错:AttributeError: ‘tuple’ object has no attribute ‘value&#8…

    Python 2023年5月25日
    065
  • YOLOv5 最详细的源码逐行解读(一)

    所用版本: v6.1 import argparse import os import sys from pathlib import Path import torch impo…

    Python 2023年8月1日
    064
  • 强化学习实验绘图(使用seaborn)

    文章目录 * – + * 1.从一个演示示例开始 * – 1.1 极简示例 – 1.2 使用sns.lineplot – 1.3 绘…

    Python 2023年8月30日
    053
  • Python 之嵌套列表

    嵌套(nest),顾名思义,我中有你,你在我中之意。嵌套是 Python 语言中常见的现象,有函数嵌套,循环嵌套,可迭代对象嵌套等,具体到标题,即指列表中嵌套有列表,形如: 例 1…

    Python 2023年8月1日
    051
  • c++ 实现延迟方法

    1、stl方式std::this_thread::sleep_for(std::chrono::milliseconds(3000)); 或std::this_thread::sl…

    Python 2023年10月11日
    034
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球