<返回更多

一个超强 python 技巧!pandas

2023-08-17  微信公众号  深夜努力写Python
加入收藏

pandas最为Python/ target=_blank class=infotextkey>Python数据分析领域的扛把子。

优秀且强大的功能,基本可以满足任何想要实现的需求。

但是,大家有没有一些蹩脚的方面。

比如说:有个细节语法忘记了?

查询,试错,少则一分钟,多则一十几分钟!

那么今儿给大家介绍一个牛逼的AI库,让你在数据分析编码的道路上,更加丝滑一些~

这个库有机会一定使用起来,必要的时候很有用!

 

Sketch安装

sketch 是专门针对pandas用户设计的一个Python库。

底层,是利用机器学习算法来理解用户上下文、数据、处理逻辑等等,

直接上手使用,只需要安装即可


 

pip3 install sketch

准备好一些示例数据(csv文件)


 

商品名称,售卖时间,售卖数量,收入,单价
手机,2022/1/1 09:30,10,1500,150
电视,2022/1/2 14:20,5,2500,500
笔记本电脑,2022/1/3 16:45,3,4500,1500
耳机,2022/1/4 12:10,8,800,100
平板电脑,2022/1/5 11:50,2,2000,1000
手机,2022/1/6 15:15,15,2250,150
电视,2022/1/7 10:40,7,3500,500
笔记本电脑,2022/1/8 13:25,4,6000,1500
耳机,2022/1/9 17:05,6,600,100
平板电脑,2022/1/10 14:55,1,1000,1000

利用Python读取数据,并且加载到pandas当中。


 

import sketch
import pandas as pd
file = "./sales.csv"

df = pd.read_csv(file)
print(df)

Sketch使用

sketch.ask

利用 Sketch 对数据进行AI探索。

比如:之前利用 shape 看数据形状。


 

df.sketch.ask("这个dataframe的shape是怎么样的?")
df.sketch.ask("这个dataframe有哪些列?")
df.sketch.ask("这个dataframe,将收入列进行求和")

图片
当然,这都是一些简单的例子,在实际的使用上,更加复杂的计算,都是可以做到的。

sketch.howto

howto更加有趣有用,比如,你想要在pandas处理数据的时候,进行一些数据的标注、绘制、模型构建,都是可以的。
它会给你返回相应的代码~
比如说,我们想要将上述数据每天的收入绘制一副折线图。

 
df.sketch.howto("这个dataframe,想要将每天的收入绘制一副折线图")
这个我这边等了大概有10s钟,切记瘪着急~~
图片
执行后,图像出来了:
图片
 

最后

这个对于平常代码编辑时候遇到问题了,是一个很好的解决方案!
非常非常好用!
关键词:python      点击(7)
声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多python相关>>>