python excel筛选统计_如何用python对excel表格进行筛选

2023-05-16

① 可以用def函数来定义要筛选的条件,直接在def函数后面加上条件即可.

import pandas as pd

wb=pd.read_excel('/Users/xinxing/Desktop/payrollmaster.xlsx',index_col='empid')

print(wb)##读取数据

def salary_0_to_32000(a): ##用def定义筛选条件,工资小于32000

return 0<=a<32000

wb=wb.loc[wb['salary'].apply(salary_0_to_32000)];

##python筛选时用关键字loc,它会生成一个新的dataframe.

##wb['salary'].apply(salary的筛选条件).apply将salary列满足条件的值继续以列的形式保存下来

print(wb)

② 也可以用lambda函数进行筛选

wb=wb.loc[wb.salary.apply(lambda x:0<=x<32000)].loc[wb.bonus.apply(lambda x:32000<=x<40000)]

##此处定义了两个筛选条件

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python excel筛选统计_如何用python对excel表格进行筛选 的相关文章

随机推荐

  • c语言中 注释可以出现在源程序的任何位置,C语言(1-3章习题)

    C语言1 3章习题 部分 一 判断题 1 C程序的注释部分可以出现在程序的任何位置 xff0c 它对程序的编译和运行 不起任何作用 但是可以增加程序的可读性 2 自增运算符 43 43 或自减运算符 只能用于变量 xff0c 不能用于常量或
  • node.js可以做什么

    Node js可以用来开发高效 可伸缩的网络应用程序 它可以让你使用JavaScript来创建动态的网页和网络应用程序 xff0c 这些应用程序可以运行在服务器端 Node js还可以用来构建网络服务和API xff0c 以及用作后端技术
  • 用Android studio写登录界面

    下面是如何使用 Android Studio 创建登录界面的一般步骤 打开 Android Studio 并新建一个项目 在项目视图中打开 34 res layout 34 文件夹 xff0c 然后右键单击它并选择 34 New 34 gt
  • vue v-for为什么不能和v-if同时使用

    Vue的v for指令用于循环渲染一个列表 xff0c 而v if指令则用于根据条件动态地渲染元素 这两个指令无法同时使用 xff0c 因为v for指令优先于v if指令 xff0c 所以如果同时使用 xff0c v if指令中的条件判断
  • ubuntu 脚本实现传输文件,怎么附加上目标机器的密码

    要在Ubuntu脚本中实现文件传输并附加目标机器的密码 xff0c 可以使用scp命令 scp命令可以将文件从本地系统复制到远程系统或从远程系统复制到本地系统 以下是使用scp命令传输文件并附加目标机器密码的示例 xff1a scp P p
  • python before_request详解

    before request 顾名思义 xff0c 就是在request请求之前做的事情 它会在每一个请求来的时候 xff0c 都会先去请求before request注册的函数 before request需要注册一个函数 xff0c 可
  • 第十课 C语言数组

    1 数组是一片连续且同类型的储存空间 2定义方式 xff1a 类型名 数组名 个数 xff1b 例如 xff1a int buf 10 表示定义一个数组 xff0c 里面可以储存十个int型的数据 xff0c 他们的地址连续 PS xff1
  • 写一段 “TCP通信服务端”的C语言代码

    以下是一个简单的TCP通信服务端的C语言代码 span class hljs meta span class hljs keyword include span span class hljs string lt stdio h gt sp
  • ros消息发布和订阅(python和C++)

    ROS传递图像消息 C 43 43 Use the image transport classes instead include lt ros ros h gt include lt image transport image trans
  • CMakeLists和makefile文件编写

    1 CMakeLists和makefile区别 xff1a CMake是一个跨平台的软件 xff0c 在很多平台可以使用 一般在windows下 xff0c 我们会直接使用VS生成项目 xff0c 在Linux下面 xff0c 我们也可以使
  • linux网络随机ip发包工具,三款常用IP发包工具介绍

    1 简介 在从事网络产品尤其是网络安全产品开发时 xff0c 我们一直面临着一个问题 xff0c 就是对产品的 TCP IP 协议栈进行稳定性或安全性测试 xff0c 确保开发产品在遇到各种不规则的错误的IP 包时 仍可正常稳定高效地工作
  • ubuntu22.04安装ros教程

    安装 ROS 是一个比较复杂的过程 xff0c 不同版本的 Ubuntu 系统对应的 ROS 版本也不尽相同 xff0c 因此需要认真阅读官方教程 下面是在 Ubuntu 22 04 上安装 ROS 的一般步骤 xff1a 更新系统 xff
  • ROS kinetic实现二维码识别与物体跟踪

    本文进行二维码识别使用的摄像头为笔记本自带摄像头 1 更改虚拟机配置 xff08 1 xff09 虚拟机设置 gt USB控制器 显示所有的USB设备处勾选时要关闭ubuntu xff08 2 xff09 接下来在虚拟机的设备中就可以看到摄
  • ModuleNotFoundError: No module named 'pyquery'

    这个错误提示表明 Python 无法找到名为 34 pyquery 34 的模块 可能是因为该模块没有安装 xff0c 或者安装的位置不在 Python 的搜索路径中 如果你想使用 pyquery xff0c 请确保它已经正确安装 xff0
  • 用c++写一个TCP服务器,使用select模型

    下面是一个简单的TCP服务器代码 使用select模型 c include lt stdio h gt include lt stdlib h gt include lt string h gt include lt unistd h gt
  • c语言udp传输协议如何接收结构体

    在 C 语言中 xff0c 使用 UDP 协议传输结构体时 xff0c 你可以使用以下步骤接收结构体 xff1a 定义一个存储结构体的变量 xff0c 并使用 memset 函数将它清零 创建一个套接字 xff0c 使用 socket 函数
  • 一条链接即可让黑客跟踪你的位置 | Seeker工具使用

    上次写的防社工文章里边提到的gps定位信息 xff08 xff09 除了主动收集他人位置信息以外 xff0c 我们还可以进行被动收集 xff08 没有技术含量 xff09 Seeker作为一款高精度地理位置跟踪工具 xff0c 同时也是社交
  • 关于多核 CPU 自旋锁 (spinlock) 的优化

    CPU的总线为铜薄膜 xff0c 虽然摩尔定律使单位面积晶体管的密度不断增加 xff0c 但是对于连接导线的电阻却没有明显的下降 xff0c 导线的RC延迟几乎决定现有CPU性能 xff0c 因此我们会看到传输数据在CPU的角度来看是个极为
  • 数学猜想验证步骤_(完整版)小学数学“猜想-验证-归纳-运用”课堂教学模式

    学习参考资料 猜想 验证 归纳 运用 的小学数学教学模式 黎川二小 丁国安 一 模式的理论依据 xff1a 牛顿曾经说过 没有大胆的猜想 xff0c 就做不出伟大的发现 xff0c 爱因斯坦的不少发明和理论也都是由一定的猜想而产生的 新课程
  • python excel筛选统计_如何用python对excel表格进行筛选

    可以用def函数来定义要筛选的条件 xff0c 直接在def函数后面加上条件即可 import pandas as pd wb 61 pd read excel 39 Users xinxing Desktop payrollmaster