# pandaSuit <img align="right" alt="Panda in a Suit" height="138" width="96" src="https://github.com/AnthonyRaimondo/pandaSuit/raw/main/static/logo/pandaSuit-mini.ico?raw=true" title="Panda in a Suit" />
Extension of the [pandas](https://github.com/pandas-dev/pandas#what-is-it) library to encapsulate some of the most used methods of querying and manipulating DataFrames. Also featuring reversible DataFrame operations, creation of plot and dashboard objects, and methods for producing regression models.
The underlying data structure of a pandaSuit DF object is a pandas DataFrame. An AttributeError raised while using a pandaSuit DF will fall back to \_\_setattr\_\_ or \_\_getattribute\_\_ on this underlying DataFrame, so a pandaSuit DF object can be treated as a pandas DataFrame.
The additional features merely augment the core pandas DataFrame, or dresses it up. Hence, a _panda in a suit_.
## How to install - [PyPI](https://pypi.org/project/pandaSuit/)
```pip install pandaSuit```
## Dependencies
* [pandas](https://github.com/pandas-dev/pandas#where-to-get-it) >=1.3.4
* [scikit-learn](https://github.com/scikit-learn/scikit-learn#user-installation) >=1.0.1
* [matplotlib](https://github.com/matplotlib/matplotlib#install) >=3.5.1
____________________________________________________________________________________________________
## Examples
### _Querying_
__Query DF object by column name__ <img alt="select-by-column-name" width="700" src="https://github.com/AnthonyRaimondo/pandaSuit/raw/main/static/examples/select-by-column-name.PNG?raw=true" title="select-by-column-name" />
____________________________________________________________________________________________________
__Or by index, possibly for rows and columns__ <img alt="select-by-index" width="700" src="https://github.com/AnthonyRaimondo/pandaSuit/raw/main/static/examples/select-by-index.PNG?raw=true" title="select-by-index" />
____________________________________________________________________________________________________
__Equivalent to existing pandas functionality__ <img alt="use-core-pandas-methods" width="700" src="https://github.com/AnthonyRaimondo/pandaSuit/raw/main/static/examples/use-core-pandas-methods.PNG?raw=true" title="use-core-pandas-methods" />
____________________________________________________________________________________________________
#
### _Manipulation_
__Update values at specific locations__ <img alt="update-specific-location" width="700" src="https://github.com/AnthonyRaimondo/pandaSuit/raw/main/static/examples/update-specific-location.PNG?raw=true" title="update-specific-location" />
____________________________________________________________________________________________________
__Undo changes made to DF object__ <img alt="undo-DF-manipulation" width="700" src="https://github.com/AnthonyRaimondo/pandaSuit/raw/main/static/examples/undo-DF-manipulation.PNG?raw=true" title="undo-DF-manipulation" />
____________________________________________________________________________________________________
程序员Chino的日记
- 粉丝: 3718
- 资源: 5万+
最新资源
- 年终总结,工作汇报 , PPT, PPT模板2
- 年终总结,工作汇报 , PPT, PPT模板3
- 5G终端串口AT命令 FM650 拔号脚本
- DM驱动下载,包含DmDialect-for-hibernate4.0等
- 5G终端串口AT命令 FM650 拔号脚本-改进
- 二手车网站二手车数据集.zip
- 5G终端串口AT命令 FM650 常用
- IEEE33节点配电网模型,附带有详细节点数据以及文献出处来源,MATLAB,simulink各个版本均可运行,可以进行潮流计算以及四种常见故障波形仿真,可以更线路模型,分布参数模型用于故障仿真(50
- 汽车装车机(自动装袋装水泥)sw17可编辑全套技术开发资料100%好用.zip
- java发送email,所需要的依赖
- 纸牌检测25-YOLO(v5至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar
- GLM-4系列:大型语言模型的发展与评估
- yolov安全帽佩戴检测,目标检测,附带可视化界面
- armv7l框架的树莓派可用的onnx库文件
- 平均海平面气压数据(HadSLP2).zip
- 全落地式清障车全套数模 cero2.0全套技术开发资料100%好用.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈