python处理考勤数据_利用Python实现对考勤打卡数据处理的总结

news/2024/11/20 4:30:59/

利用Python实现对考勤打卡数据处理的总结一、背景交代二、说明三、 8种方法1. 查看文件是否存在2. 导入excel文件,并把数据保存为dataframe格式3. 计算程序运行时间4. 对格式为“年-月-日 时:分:秒”的时间进行截取5. 利用已有一列得到一个新列6. 数据聚合7. 数据合并(两个dataframe的合并)8. 程序运行完毕,自主决定关闭运行窗口四、主要参考资料五、后记

一、背景交代

要处理的数据主要有两份,一份数据名称为考勤记录,另一份数据名称为打卡记录,目的是合并这两个组数据,呈现的是考勤数据样式,并进行简单的数据处理后输出。

考勤数据

cfcfa6da1fe7003e8a1c95161658af9c.png

打卡数据

8cadda87cbaed508aa8a20b11c1ecf1a.png

二、说明

数据处理主要用的是Python的Numpy和Pandas两个模块。这里简单介绍了实现下面8种方法时所使用的函数,大多点到为止。具体函数的用法很容易在网上搜到或者在最后列出的资料中找到。本文作者非专业程序员,写这篇文章目的是对制作这一数据处理工具的过程进行总结,文中存在的不规范描述请大佬们谅解。

三、 8种方法

1. 查看文件是否存在

使用os模块

import os

o


http://www.ppmy.cn/news/728017.html

相关文章

考勤打卡模块设计与实现

又到了做毕业设计的阶段了! 最近帮朋友做了一个打卡的功能模块,要求定位获取当前位置与固定地点判断在可打卡范围进行打卡,也没有接触过地图类的开发,刚开始用高德地图弄了一天也没有弄上,查了很多的大佬文章也没有弄好&#xff0…

SQL 考勤打卡问题

1: 业务场景 员工考勤打卡,分早,晚打卡,早上8:00到9:00 为早上打卡时间,这个时间范围内第一次打卡视为有效打卡,本时间段内其它打卡视为重复打卡; 相同情况,晚上下班打卡时间范围为17:00到18:00,这个时间范…

考勤打卡不如自我约束

打卡的意义何在 公司打卡一种理解是起到监督约束的作用,一种是作为绩效考核的凭证,也是在保护员工的权益。但是一般公司考勤在薪资中的占比并不是很大,企业更多的是想要通过这种方式来端正员工对待工作的态度,打卡为了提醒员工要…

考勤打卡——自律·做好时间管理

为什么要考勤打卡? 考勤打卡在一家公司中必不可少,那他意义何在呢?一是作为绩效考勤的凭证,二是提醒员工快速进入工作状态。 打卡是一种他律 打卡是一种形式,是我们需要被约束的一种形成良好习惯的过程,…

【AJAX】原生AJAX设置请求超时、网络异常处理、取消请求处理

// 超时设置 2s xhr.timeout 2000; // 超时回调 xhr.ontimeout function(){ alert(网络异常,请稍后重试。) }; // 网络异常 xhr.onerror function(){ alert(网络出问题。) }; 以上代码放在new和open之间 //取消请求处理 xhr.abort(); 如何解决重复发送请求&#x…

打印流~~

作用:打印流可以实现方便,高效的打印数据到文件中去。打印流一般指:PrintStream(字节),PrintWriter(字符)两个类可以实现打印什么数据就是什么数据 2:两者区别 打印功能…

魅族 系统更新服务器,Flyme

系统 修复 偶现的电话报错问题 修复 偶现的智能短信报错问题 阅读 新增 分类聚合订阅 新增 文章评论可以点赞,同时有热门评论 新增 可以长按垃圾评论选择举报 个性化中心 新增 支持主题特价功能 新增 在线铃声频道 新增 来电、短信等铃声配置功能 新增 资源下载管理…

刷了Flyme 之后,这些神技能你也能get

昨日,魅族Flyme已正式公布首批第三方适配机型,让Flyme粉儿大呼过瘾。目前第一批适配的第三方机型有一加3T / ZUK Z2 / Nexus 6P 等10款,后续还将有其他机型适配固件发布。 在众多手机系统中,Flyme的UI设计极具特色,从最…