如何构建一个支持多种数据预处理操作的数据预处理工具?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2422个文字,预计阅读时间需要10分钟。
在Python进行数据处理与分析时,导入常用库后,首先进行数据预览,检查是否存在缺失值、重复值等异常情况,并进行处理。本文将结合GUI工具PySimpleGUI实现这一过程。
在我们平常使用Python进行数据处理与分析时,在import完一大堆库之后,就是对数据进行预览,查看数据是否出现了缺失值、重复值等异常情况,并进行处理。
本文将结合GUI工具PySimpleGUI,来讲解如何制作一款属于自己的数据预处理小工具,让这个过程也能够自动化!最终效果如下
本文将分为三部分讲解:
- 制作GUI界面
- 数据处理讲解
- 打包与测试
主要涉及将涉及以下模块:
- PySimpleGUI
- pandas
- matplotlib
一、GUI界面制作
思路
老规矩,先讲思路再上代码,首先还是说一下,使用PySimpleGUI还是那四个流程
引入模块==>创建元素并填充layout==> 创建窗体 ==>创建事件循环
从元素看,从图中可以知道我们需要的元素有使用说明这个菜单栏、看上去是凹下去的数据预处理框、框内的3个单选项值、读取文件路径的3个元素(固定文本、输入文本、浏览按钮)、"查看、处理、关闭"三个按钮。
从总体看,整个窗体中我们需要所有的元素呈现正中间的分布状态。其中菜单栏在窗体边缘靠左分布。采用行衔接式的总分布。
从事件上看,我们需要在使用说明菜单中加上使用者需要的注意事项。
本文共计2422个文字,预计阅读时间需要10分钟。
在Python进行数据处理与分析时,导入常用库后,首先进行数据预览,检查是否存在缺失值、重复值等异常情况,并进行处理。本文将结合GUI工具PySimpleGUI实现这一过程。
在我们平常使用Python进行数据处理与分析时,在import完一大堆库之后,就是对数据进行预览,查看数据是否出现了缺失值、重复值等异常情况,并进行处理。
本文将结合GUI工具PySimpleGUI,来讲解如何制作一款属于自己的数据预处理小工具,让这个过程也能够自动化!最终效果如下
本文将分为三部分讲解:
- 制作GUI界面
- 数据处理讲解
- 打包与测试
主要涉及将涉及以下模块:
- PySimpleGUI
- pandas
- matplotlib
一、GUI界面制作
思路
老规矩,先讲思路再上代码,首先还是说一下,使用PySimpleGUI还是那四个流程
引入模块==>创建元素并填充layout==> 创建窗体 ==>创建事件循环
从元素看,从图中可以知道我们需要的元素有使用说明这个菜单栏、看上去是凹下去的数据预处理框、框内的3个单选项值、读取文件路径的3个元素(固定文本、输入文本、浏览按钮)、"查看、处理、关闭"三个按钮。
从总体看,整个窗体中我们需要所有的元素呈现正中间的分布状态。其中菜单栏在窗体边缘靠左分布。采用行衔接式的总分布。
从事件上看,我们需要在使用说明菜单中加上使用者需要的注意事项。

