pandasgui安装与简单使用
根据作者的介绍,pandasgui是用于分析 Pandas DataFrames的GUI。这个属于第三方库,使用之前需要安装。pipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simplepandasgui
创建并查看一个简单的 DataFrame。
importpandasaspd frompandasguiimportshow df=pd.DataFrame(([[1,2,3],[4,5,6],[7,8,9]]),columns=['a','b','c']) show(df)上述代码会驱动后台打开一个GUI界面。
pandasgui的6大特征
pandasgui一共有如下6大特征: Ⅰ 查看数据帧和系列(支持多索引); Ⅱ 统计汇总; Ⅲ 过滤; Ⅳ 交互式绘图; Ⅴ 重塑功能; Ⅵ 支持csv文件的导入、导出;1. 查看数据帧和系列
运行下方代码,我们可以清晰看到数据集的shape,行列索引名。importpandasaspd frompandasguiimportshow df=pd.DataFrame(([[1,2,3],[4,5,6],[7,8,9]]),columns=['a','b','c']) show(df)结果如下:
2. 统计汇总
仔细观察下图,pandasgui会自动按列统计每列的数据类型、行数、非重复值、均值、方差、标准差 、最小值、最大值。
输入公式后,接着点击
Enter
,即可完成对列的筛选。
4. 交互式绘图
这里我们定义了一个3行2列的DataFrame,以a为横坐标,b为纵坐标进行绘图。importpandasaspd frompandasguiimportshow df=pd.DataFrame({"a":[1,2,3],"b":[2,4,6]}) show(df)效果如下:
这个界面功能丰富,我们可以导出绘图代码,还可以保存成html,还有一些其他按钮,大家自行探索。
5. 重塑功能
pandasgui还支持数据重塑,像数据透视表pivot
、纵向拼接concat
、横向拼接merge
、宽表转换为长表melt
等函数。
6. 支持csv文件的导入、导出
支持数据导入、导出,让我们更加便捷的操作数据集。同时这里还有一些其他的菜单,等着大家仔细研究。
关于pandasgui的介绍,就到这里,你学会了吗?
编辑:jq
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
数据
+关注
关注
8文章
7193浏览量
89824 -
驱动
+关注
关注
12文章
1855浏览量
85742 -
代码
+关注
关注
30文章
4841浏览量
69197 -
GUI
+关注
关注
3文章
663浏览量
39939
原文标题:pandas 与 GUI 界面的超强结合,爆赞!
文章出处:【微信号:LinuxHub,微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
请问使用AFE4400SPO2EVM测试完之后,GUI里面的数据如何作为原始数据导入到python操作界面里呢?
请问使用AFE4400SPO2EVM测试完之后,GUI里面的数据如何作为原始数据导入到python操作界面里呢?
发表于 01-03 07:38
怎么样通过ADC32 XX EVM GUI调出所需的多路时钟?
你好,在通过ADC32RFxx evm gui界面调时钟芯片lmk04828的时候我发现按照时钟芯片数据手册配置顺序来配置的话在EVM GUI界面里很多寄存器地址都没有,如图所示,请
发表于 11-22 14:01
RAPIDS cuDF将pandas提速近150倍
在 NVIDIA GTC 2024 上,NVIDIA 宣布,RAPIDS cuDF 当前已能够为 950 万 pandas 用户带来 GPU 加速,且无需修改代码。
![RAPIDS cuDF将<b class='flag-5'>pandas</b>提速近150倍](https://file1.elecfans.com/web2/M00/0C/DE/wKgaomc9QVWARbHjAAAIZVoNZ4w114.png)
图形用户界面与命令行接口的比较
在计算机科学和信息技术领域,用户与计算机交互的方式主要分为两种:图形用户界面(GUI)和命令行接口(CLI)。这两种界面各有优势和局限性,适用于不同的场景和用户需求。 1. 定义与基本特征 图形用户
请问用ADC32RFXX EVM GUI界面能直接调出LMK04828输出的4路时钟吗?
您好,我想要用输出4路时钟,请问可以用ADC32RFXX EVM GUI界面能直接调出LMK04828输出的4路时钟吗
发表于 11-12 07:30
七大嵌入式GUI盘点
嵌入式图形用户界面(GUI)是一种为嵌入式系统设计的用户界面,它可以让用户通过图形化的方式与设备进行交互。以下是对七种嵌入式 GUI 的盘点。
emWin
由德国SEGGER公司
发表于 09-02 10:58
树莓派gui开发用什么ide
树莓派(Raspberry Pi)是一款功能强大的微型计算机,可以运行多种操作系统,如Raspbian、Ubuntu等。在树莓派上进行GUI(图形用户界面)开发,可以使用多种集成开发环境(IDE
人机界面交互方式的介绍
: 图形用户界面(Graphical User Interface, GUI) 图形用户界面是最常见的人机交互方式之一。它通过图形元素(如图标、按钮、菜单等)来实现用户与计算机的交互。用户可以通过鼠标、键盘等输入设备来操作这些图
人机交互界面是什么_人机交互界面的功能
终端(OT),是指人与计算机系统之间的通信媒体或手段,是人与计算机之间进行各种符号和动作的双向信息交换的平台。
人机交互界面的主要作用是将人类的意图转化为计算机能够理解和处理的形式,同时将计
MATLAB GUI的暂停执行与继续执行问题
MATLAB小白发问,各位大神,我想在GUI界面放一个或者两个按钮,实现程序的暂停和继续执行,比如:从1到100计数,计到45,按暂停键暂停,再按或者按另一个按钮,继续计数,从46开始计数,而不是从
发表于 06-21 12:34
上位机可视化界面编程软件有哪些
上位机可视化界面编程软件是一类用于开发图形用户界面(GUI)的软件工具,它们通常提供了丰富的界面元素、易于使用的编程接口和强大的功能。这些软件可以帮助开发者快速构建出美观、易用且功能丰
华芯微特推出了专门为GUI界面而设的MC U产品
丰富的图形用户界面(GUI)设计可以帮助人类从视觉上、肢体上感知更加清晰、更加立体的信息世界。值得一提的是,例如PC触控屏、仪器仪表触摸屏、家居设备控制板、VR/AR系统的触控技术等,华芯微特推出
![华芯微特推出了专门为<b class='flag-5'>GUI</b><b class='flag-5'>界面</b>而设的MC U产品](https://file1.elecfans.com/web2/M00/E6/59/wKgaomZDKAOAONJHAAAmRXIyoXQ877.png)
用EMWIN做GUI方面的开发,如何把屏幕的内容旋转90度?
最近在用EMWIN做GUI方面的开发,一个界面全部做完了,但是想把屏幕的内容旋转90度。一直没搞出来。请教大神指点一下。谢谢!
发表于 04-26 07:24
STM32CubeMx使用GUI_DrawGradientH GUI_DrawGradientV绘制一直显示黑色,是哪里出错?
,使用STemWin 2D绘制API GUI_DrawRect GUI_FillRect 显示正确,但是使用 GUI_DrawGradientH GUI_DrawGradientV绘制
发表于 04-26 06:38
评论