PyMiner提供数据分析功能,在软件上添加数据就可以执行分析,软件通过Python开发,适合经常使用Python抓取数据,统计分析数据的朋友使用,结合软件提供的扩展中心就可以添加插件处理各种行业数据,无论是处理Excel数据还是分析数据库都是很方便的;PyMiner支持本地获取数据,直接导入数据到软件上处理,也支持远程获取数据,连接到MySQL、Oracle等数据库就可以导入数据表到软件上分析,结合脚本功能就可以通过命令设置运行分析规则,为用户提供脚本分析数据方案,如果你需要分析数据就可以尝试这款软件!
PyMiner软件功能
PyMiner是一款基于Python的统计分析工具,它提供一组强大的功能,可让用户从数据中提取切实可行的洞察。
在PyMiner中用户可以通过加载各种插件实现不同的需求,用易于作的形式,在统一的界面中,通过数据计算实现用户所设想的任务。
利用 PyMiner,您可以:
1、通过用户友好型界面,分析并更好地了解您的数据,解决复杂的业务和研究问题。
2、借助高级统计程序,更快地了解大型复杂的数据集,帮助确保高精度和高质量的决策。
3、使用Python语言代码和插件,与开源软件集成。
4、通过灵活的部署选项,更轻松地选择和管理您的软件。
5、PyMiner 可用于 Windows 和 Linux 作系统。
PyMiner软件特色
1、PyMiner支持脚本编辑,在软件新建脚本
2、支持数据添加,加载本地数据到软件分析
3、支持数据库功能,连接到远程数据库获取资源
4、支持绘图功能,通过软件设计分析图,在软件统计数据
5、显示很多统计表。方便用户查看复杂的数据
6、支持查询功能,在编辑器界面就可以查询数据
7、支持变量内容设置,分析数据的变量可以提那家到脚本
8、支持加载项目到软件上运行
9、支持批量注释功能,立即对数据附加注释
PyMiner教程
尝试编写第一段代码(同时适用于WindowsLinuxOSX)
在启动画面过后即可看到主界面。默认状态下,主界面的布局和颜色是这样的:
在编辑器中输入这样的代码:
s = "hello world!"
pnt(s)
输入代码时,上方的工具栏会自动切换到“编辑器”一栏。“编辑器”工具栏大致如下图所示:
点击上方高亮的“运行”按钮,即可运行这段代码。运行之后的效果如下:
可以发现发生了以上的变化:
在下方的IPython控制台中出现了Run Untitled-1的字样,并且显示出了输出结果
右侧的工作空间处,出现了字符串s。这是因为脚本中的变量都会被输入到工作空间中。
到这里,你就完成了第一段代码。
变量的详细查看、保存与读取
有的时候自己计算出了中间结果,如果能保存下来,那么下次再使用就会更加方便。为了解决这个问题,PyMiner专门引入了工作空间的快捷保存功能。
尝试在工作空间的变量上点击右键,即可看到弹出菜单:
查看变量
选中变量之后,点击菜单的第一项“查看”,或者双击,即可在变量管理器中查看变量。比如选中a这个pandas.DataFrame型的变量,点击“查看”即可。
上图就是查看a变量的效果。
保存变量
保存变量有三种方式。其一是快速保存到当前的工作路径,其二是自定义保存方式,其三则是保存整个工作区间。
快速保存到当前工作路径&从工作路径下加载变量
PyMiner的数据文件格式为.pmd,快速保存时将生成.pkl格式。文件中即包含这个变量。
比如现在工作空间有变量a,是一个列表[1,2,3,4,5]。
点击右键,在弹出的菜单上点选“快速保存至工作目录”。
即可发现工作目录下多了一个文件:a.pkl
点击右键,删除工作空间中的a.pkl,效果如下:
删除后,工作空间不再有变量a。
双击文件管理器中的a.pkl,弹出一个输入框,输入变量名。默认变量名就是a,可以在这里修改。我们直接选择默认,点击OK即可。
可以发现文件a.pkl中的内容被成功加载为a,也是刚才出现的值。
自定义保存
选择右键菜单中的“保存..”,即可选择保存选项。
对于一般的变量,可以选择保存为.pmd文件或者.pkl文件;
对于pandas.DataFrame文件,除了以上两种,也可以选择保存为csvxls文件。
导入数据库表
PyMiner支持导入多种数据库中的数据,比如MySQL、PostgreSQL和Oracle数据库。
其中,现在已经对使用最广泛的MySQL做了针对的优化,可以进行、密码记忆和智能提示等。其他数据库暂不支持记忆。
导入MySQL
点击“主页工具栏”-“从数据库导入”-“MySQL”。
弹出以下面板:
依次输入数据库的地址和主机名、端口、用户名和密码。数据库和表名先留空。
点击“测试连接”,即可更新数据库的索引。可能会有相关的报错提示,要求输入表格名称等,先不管他。关闭报错提示,将光标放在“数据库”输入框上,随意输入一些内容,即可显示该能访问的全部数据库名称的提示。
输入数据库名之后,尝试输入表名,也可以获取相应的提示。
这些提示是从数据库中实时获取的。比如这个示例中,只有一个数据库monitor_data。对于MySQL,系统的information_schema、sys等数据库是系统保留的,因此在这里并不显示。
提示功能正在测试,因此有时可能失效。若无法自动补全数据库名和表名,不代表您的输入一定是错误的。您可以手动输入表名,并尝试点击“测试连接”,只要显示“连接成功”即可。
再输入数据库名称和表名即可。
点击“确定”,就可以导入相应的工作表了。导入的工作表是以pandas.DataFrame的形式存储的。因此你需要输入一个变量名:
继续点击“确定”即可。
导入Oracle数据库或者PostgreSQL
Oracle数据库和Postgresql暂时不带密码管理以及自动数据表索引的功能。
按照相应的输入,以及测试连接即可。
近期热门