利用Python实现对考勤打卡数据处理的总结一、背景交代二、说明三、 8种方法1. 查看文件是否存在2. 导入excel文件,并把数据保存为dataframe格式3. 计算程序运行时间4. 对格式为“年-月-日 时:分:秒”的时间进行截取5. 利用已有一列得到一个新列6. 数据聚合7. 数据合并(两个dataframe的合并)8. 程序运行完毕,自主决定关闭运行窗口四、主要参考资料五、后记
一、背景交代
要处理的数据主要有两份,一份数据名称为考勤记录,另一份数据名称为打卡记录,目的是合并这两个组数据,呈现的是考勤数据样式,并进行简单的数据处理后输出。
考勤数据
打卡数据
二、说明
数据处理主要用的是Python的Numpy和Pandas两个模块。这里简单介绍了实现下面8种方法时所使用的函数,大多点到为止。具体函数的用法很容易在网上搜到或者在最后列出的资料中找到。本文作者非专业程序员,写这篇文章目的是对制作这一数据处理工具的过程进行总结,文中存在的不规范描述请大佬们谅解。
三、 8种方法
1. 查看文件是否存在
使用os模块
import os
o