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,將收入列進行求和")