你好,我是cos大壮!
pandas最为Python数据分析领域的扛把子。
优秀且强大的功能,基本可以满足任何想要实现的需求。
但是,大家有没有一些蹩脚的方面。
比如说:有个细节语法忘记了?
查询,试错,少则一分钟,多则一十几分钟!
那么今儿给大家介绍一个牛逼的AI库,让你在数据分析编码的道路上,更加丝滑一些~
这个库有机会一定使用起来,必要的时候很有用!
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 对数据进行AI探索。
比如:之前利用 shape 看数据形状。
df.sketch.ask("这个dataframe的shape是怎么样的?")
df.sketch.ask("这个dataframe有哪些列?")
df.sketch.ask("这个dataframe,将收入列进行求和")