Python拆分一列为多列
2024-09-05 10:45:42
有的员工,没有公司开户行的银行卡,发放现金工资。有时人多,需要计算币数。现金工资表中,其中一列为实发工资,import pandas as pd,转化为pd.DataFrame。
面值[100,50,20,10,5,1],简化版为[100,50,10,5,1]、[100,10,1]、[1]。
做个函数,def f(x),参数为实发工资。定义两个空list,循环分别插入取整、取余,最后返回取整的list。df2=df1['实发工资'].apply(f).apply(pd.Series)。一列拆分为多列,然后改列名。
用矩阵乘法验算下币数、面值,再减一下。pd.concat合并实发工资和币数。
现金工资点好放信封里,还要回收下次利用。
最新文章
- ArcGIS Engine开发之地图浏览
- Netty之Java堆外内存扫盲贴
- CISCO动态VLAN配置
- JDBC学习笔记(4)——PreparedStatement的使用
- ural 1084 Goat in the Garden
- 浏览器打开URL的方式和加载过程
- JAVA字符串格式化-String.format()使用
- 版本控制器:SVN
- C# 存储过程使用方法
- 【踩坑】angularJS 1.X版本中 ng-bind 指令多空格展示
- 项目管理器 ProjectManager Beta 10 发布
- 经测试稳定可用的蓝牙链接通信Demo,记录过程中遇到的问题的思考和解决办法,并整理后给出一个Utils类可以简单调用来实现蓝牙功能
- [Linux] deepin15.8搭建LNMP环境
- [qemu][cloud][centos][ovs][sdn] centos7安装高版本的qemu 以及 virtio/vhost/vhost-user咋回事
- Vue系列之 =>; 模拟购物车添加小球动画
- jsplumb流程器使用2
- 学以致用二---配置Centos7.2 基本环境
- Virtualbox+Ubuntu安装,VERR_VMX_MSR_ALL_VMX_DISABLED解决
- bit byte哪些事
- Redis自学笔记—PHP