当前位置: 首页 > news >正文

Python办公自动化—pandas读取Excel进行插入列、修改列的类型,apply函数与字典结合匹配等操作+完整代码

目录

  • 专栏导读
  • 库的介绍
  • 库的安装
  • 数据源准备
  • 1、匹配—merge()
    • 知识点
  • 2、匹配—apply(lambda x:字典.get(x,''))
    • 知识点
  • 方法1 与 方法2 比较及程序耗时
  • 3、修改列的类型
  • 4、插入列(自定义位置)、新增列
    • 生成一列【分数】0-100随机新增一列【成绩】按【分数】划分档位
  • 5、新增列为:其他列拼接
    • 新增一列【自定义表头】是【金额】、【分数】、【成绩】的拼接
  • 6、新增列值为:其他列判断
    • 新增一例【是否大于90】用于判断【分数】
  • 7、自定义位置新增列值为:随机数
    • 在【分数】后面加一列【附加分】0-100随机数
  • 8、自定义位置新增列值为:其他列的+ - * / 数学运算
    • 在【附加分】后面加一列【总分】值为:【分数】+【附加分】(可拓展+ - * / )
  • 9、修改已有列的值
    • 将【姓名】列所有的姓换成“李”
  • 10、新增列值为:其它某几列的判断所得值1
    • 新增一列 '自定义表头2',判断 ’分数‘ 与 ’附加分‘ 是否相等,相等则返回 '是',否则返回 '否'
  • 11、、新增列值为:其它某几列的判断所得值2
    • 如果 df['分数'] 大于 90,则 新增一列 df['付费'] = ’免费‘,否则 df['付费'] = d['金额']*d['附加分']/100
  • 完整代码
  • 总结

专栏导读

  • 🌸 欢迎来到Python办公自动化专栏—Python处理办公问题,解放您的双手

  • 🏳️‍🌈 博客主页:请点击——> 一晌小贪欢的博客主页求关注

  • 👍 该系列文章专栏:请点击——>Python办公自动化专栏求订阅

  • 🕷 此外还有爬虫专栏:请点击——>Python爬虫基础专栏求订阅

  • 📕 此外还有python基础专栏:请点击——>Python基础学习专栏求订阅

  • 文章作者技术和水平有限,如果文中出现错误,希望大家能指正🙏

  • ❤️ 欢迎各位佬关注! ❤️

库的介绍

  • 在Python中,Panda

相关文章:

  • leetcode 二分查找·系统掌握 寻找比目标字母大的最小字母
  • 海思SS928/SD3403开发笔记1——使用串口调试开发板
  • PHP 命名空间
  • 基于Spring Boot+VUE职称评审管理系统
  • teamview的商业用途
  • Adobe XD是否收费?试试这几款超值的免费软件吧!
  • 本地运行大语言模型(LLMs)
  • Character Animator 2024 mac/win版:赋予角色生命,动画更传神
  • 北大oj Coins
  • 哈希表、哈希函数以及算法的时间复杂度和空间复杂度
  • tiaoshixitong
  • RTthread+STM32F407ZGTx+烟雾报警检测+蜂鸣器报警+LED闪烁||使用RTthread Studio
  • Linux安全:保护你的数字堡垒
  • 多功能投票系统(ThinkPHP+FastAdmin+Uniapp)
  • 什么牌子充电宝值得买?这几款充电宝好用到没话说!内行人推荐
  • [iOS]Core Data浅析一 -- 启用Core Data
  • android图片蒙层
  • CentOS从零开始部署Nodejs项目
  • isset在php5.6-和php7.0+的一些差异
  • Java Agent 学习笔记
  • js ES6 求数组的交集,并集,还有差集
  • Laravel Mix运行时关于es2015报错解决方案
  • Laravel 实践之路: 数据库迁移与数据填充
  • TypeScript迭代器
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • 大快搜索数据爬虫技术实例安装教学篇
  • 动手做个聊天室,前端工程师百无聊赖的人生
  • 对超线程几个不同角度的解释
  • 码农张的Bug人生 - 见面之礼
  • 3月27日云栖精选夜读 | 从 “城市大脑”实践,瞭望未来城市源起 ...
  • 关于Kubernetes Dashboard漏洞CVE-2018-18264的修复公告
  • ​zookeeper集群配置与启动
  • # Python csv、xlsx、json、二进制(MP3) 文件读写基本使用
  • # 安徽锐锋科技IDMS系统简介
  • ## 基础知识
  • ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
  • #HarmonyOS:基础语法
  • #ifdef 的技巧用法
  • (1)(1.13) SiK无线电高级配置(五)
  • (二)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (仿QQ聊天消息列表加载)wp7 listbox 列表项逐一加载的一种实现方式,以及加入渐显动画...
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • (算法)Game
  • (转)总结使用Unity 3D优化游戏运行性能的经验
  • ***linux下安装xampp,XAMPP目录结构(阿里云安装xampp)
  • .gitignore文件—git忽略文件
  • .mp4格式的视频为何不能通过video标签在chrome浏览器中播放?
  • .naturalWidth 和naturalHeight属性,
  • .NET Core SkiaSharp 替代 System.Drawing.Common 的一些用法
  • .NET 材料检测系统崩溃分析
  • .net 逐行读取大文本文件_如何使用 Java 灵活读取 Excel 内容 ?
  • .net反编译的九款神器
  • .w文件怎么转成html文件,使用pandoc进行Word与Markdown文件转化
  • @Autowired多个相同类型bean装配问题
  • @DependsOn:解析 Spring 中的依赖关系之艺术