国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

用好這八條ChatGPT指令,高效完成Pandas任務

人工智能
將ChatGPT用于Pandas數據清洗和分析,可以大大提高生產力。本文將分享8個提示示例,介紹如何詢問ChatGPT以完成Pandas任務。

我們都聽說過ChatGPT。它不僅受到科技行業的關注,而且在更多廣泛的媒體上成為頭條新聞。

盡管有一些關于它在較簡單任務上的性能和可靠性的批評,但ChatGPT相比較于其他大型語言模型(LLM)在各種任務中表現都很出色,已經成為生產力的重要推動力。

將ChatGPT用于Pandas數據清洗和分析,可以大大提高生產力。本文將分享8個提示示例,介紹如何詢問ChatGPT以完成Pandas任務。

第一個提示:定義其角色

首先的提示要確定其作用:

提示:你是一名教我使用Pandas庫的Python導師。我將會問你如何使用Pandas執行特定任務,并期望你能向我解釋。同時,請在你的解釋中給我展示代碼。

在開始提問之前,我給出了DataFrame的結構,包括列名和數據類型。

第二個提示

提示:讓我先告訴你我所擁有的DataFrame的情況。然后,我將開始提問。以下是以Python字典形式給出的列名和數據類型。鍵表示列名,值表示數據類型。

{‘store’: dtype(‘O’), ‘product_group’: dtype(‘O’), ‘product_code’: dtype(‘int64’), ‘stock_qty’: dtype(‘int64’), ‘cost’: dtype(‘float64’), ‘price’: dtype(‘float64’), ‘last_week_sales’: dtype(‘int64’), ‘last_month_sales’: dtype(‘int64’)}

這里使用一個由模擬數據準備的樣本數據集。你可以從數據集庫repo中下載它(https://github.com/SonerYldrm/datasets)。它的名稱是sales_data_with_stores.csv。

以下是為你提供的DataFrame,供你參考:

圖片

DataFrame的前5行

現在我們可以開始進行Pandas任務了。

示例 1

提示:告訴我如何計算每個商店上周銷售額的平均值。

這是一個簡單的一行代碼,但如果你剛開始學習Pandas,可能仍然需要一些時間才能弄清楚。以下是ChatGPT給出的答案:

圖片

ChatGPT給出的測試代碼片段,復制粘貼如下所示。

# 導入pandas
import pandas as pd

# 假設'df'是你的DataFrame
average_sales = df.groupby('store')['last_week_sales'].mean()

ChatGPT還提供了有關代碼的執行方式和輸出類型的詳細解釋以及代碼。

示例 2

提示:告訴我如何找到每個商店上個月的總利潤。

對于這個任務,ChatGPT需要先弄清楚如何計算利潤。讓我們看看它的響應:

圖片

# 計算每個產品的利潤
df['last_month_profit'] = (df['price'] - df['cost']) * df['last_month_sales']

# 計算每個商店的總利潤
total_profit = df.groupby('store')['last_month_profit'].sum()

示例 3

在處理真實世界的數據時,我們經常會遇到缺失值的挑戰。測試ChatGPT如何處理不太直接的任務。

提示:庫存數量列中有一些缺失值。我想用該商店的平均庫存數量替換缺失值。告訴我如何完成這個任務。

圖片

# 計算每個商店的平均庫存數量
average_stock_qty_per_store = df.groupby('store')['stock_qty'].transform('mean')

# 用該商店的平均庫存數量替換'stock_qty'中的缺失值
df['stock_qty'].fillna(average_stock_qty_per_store, inplace=True)

有多種方法可以解決這個任務,使用transform函數是其中一種較為有效的方式。

transform函數很重要,使用transform函數來完成此任務的理由如下:

transform函數與apply函數類似,但與apply函數不同,transform函數可以返回與輸入大小相同的Series,這使得它在執行矢量化操作和廣播時非常有用,特別是與groupby對象一起使用時。

示例 4

提示:告訴我如何找到每個店鋪上個月銷量額最高的前三種產品。

圖片

# 首先,按'store'和'last_month_sales'對DataFrame進行排序
df_sorted = df.sort_values(['store', 'last_month_sales'], ascending=[True, False])

# 然后,按'store'分組,并使用apply方法選擇每個組的前3行
top_3_products = df_sorted.groupby('store').head(3)

它首先對整個DataFrame進行排序。我們也可以在每個組內進行排序。讓我們看看ChatGPT是否知道該如何做到這一點。

示例 5

提示:是否有另一種方法可以在不先對DataFrame進行排序的情況下完成此任務?

圖片

def top_3_products(group):
    return group.nlargest(3, 'last_month_sales')

top_3_df = df.groupby('store').apply(top_3_products)

需要注意的是,首先對整個DataFrame進行排序可能是更高效的方法。此示例只是想觀察ChatGPT是否能提供不同的解決方案。

示例 6

提示:我想看到每個商店的上周表現與上月表現進行比較。

這是一個簡單的任務,但提示并沒有直接告訴ChatGPT如何完成。讓我們看看它的表現如何。

圖片

# 計算上周和上個月每個店的總銷售額
total_sales_last_week = df.groupby('store')['last_week_sales'].sum()
total_sales_last_month = df.groupby('store')['last_month_sales'].sum()

# 創建一個新的DataFrame來存儲這些信息
performance_df = pd.DataFrame({
    'LastWeekSales': total_sales_last_week,
    'LastMonthSales': total_sales_last_month,
})

# 計算從上個月到上周銷售額的變化
performance_df['SalesChange'] = performance_df['LastWeekSales'] - (performance_df['LastMonthSales'] / 4)

作為對上周與上月的表現相比較的反應,它找到了上周銷售額與上月銷售額四分之一之間存在差異,這是非常合理的。

它創建的DataFrame如下所示:

圖片

示例 7

提示:創建一個名為critical_stock的新列,如果stock_qty小于500,則取值為1,否則取值為0。

ChatGPT為這個任務給出了3個選項,以下是我更喜歡的兩個:

圖片

# 第一種選項
df['critical_stock'] = df['stock_qty'].apply(lambda x: 1 if x < 500 else 0)

# 第二種選項
import numpy as np

df['critical_stock'] = np.where(df['stock_qty'] < 500, 1, 0)

示例 8

提示:以大小、缺失值、數據類型和列統計信息的形式創建一個DataFrame的摘要。

用于總結DataFrame的函數和方法非常簡單,但ChatGPT在整理它們時做得非常好,排版整潔明了。

如下的是ChatGPT生成的代碼:

# 導入必要的庫
import pandas as pd

# DataFrame大小
print("DataFrame Size:")
print(df.shape)
print("\n")

# 缺失值
print("Missing Values:")
print(df.isnull().sum())
print("\n")

# 數據類型
print("Data Types:")
print(df.dtypes)
print("\n")

# 列統計信息
print("Column Statistics:")
print(df.describe(include='all'))

總結

以上示例展示了ChatGPT如何在數據分析中,尤其是在Pandas中,革命性地改變了常見任務的完成方式。它不僅提高效率,還豐富了我們對Pandas中可以完成的復雜操作的理解。

責任編輯:武曉燕 來源: Python學研大本營
相關推薦

2011-05-18 15:40:52

MySQL

2019-03-25 20:40:51

微服務IT開發

2022-06-02 08:28:25

Docker代碼運維

2021-09-13 07:10:54

Hive查詢效率

2010-08-30 09:37:48

2025-12-05 00:11:00

2012-06-01 11:13:58

應用推廣八條黃金法則

2011-05-06 15:34:02

打印機word

2023-10-15 16:42:51

2009-01-19 15:34:38

數據倉庫基本準則IDC

2022-02-11 09:45:54

IT人才IT組織

2022-04-08 10:00:00

DevOps運維開發

2011-03-07 14:39:12

數據倉庫

2009-07-08 11:11:23

JVM

2021-05-20 08:00:00

代碼開發工具

2009-12-18 14:08:38

2022-02-08 14:33:22

安全網絡安全身份驗證

2025-03-05 09:00:00

2016-09-18 16:24:26

物聯網網絡安全

2021-12-21 08:00:00

Kubernetes集群容器
點贊
收藏

51CTO技術棧公眾號

二区三区精品| av在线日韩| www免费网站在线观看| 偷拍自拍在线| 亚洲精品视频在线免费| 在线观看国产高清视频| 成人免费淫片| 国产免费内射又粗又爽密桃视频| 中日韩在线视频| 丰满少妇大力进入| 日本中文字幕片| 日本韩国在线视频| yourporn在线观看中文站| 在线视频三区| 欧美激情二区| 欧美精品羞羞答答| 久久国产精品区| 欧美影视一区二区三区| 日韩在线不卡视频| 91手机在线播放| 日韩伦理在线免费观看| 色www免费视频| av老司机免费在线| 久久国产精品色av免费看| 欧美一区免费| 日韩av不卡在线观看| 久久综合色之久久综合| 欧美另类一区二区三区| 欧美国产日本高清在线 | 久久99久久亚洲国产| 精品国产乱码久久久久久老虎| 欧美极品美女电影一区| 俄罗斯精品一区二区| 真人抽搐一进一出视频| 成人免费高清在线播放| 国产精品迅雷| 中文av在线全新| 小处雏高清一区二区三区| www.成人网.com| 在线观看不卡视频| 久久综合国产精品台湾中文娱乐网| 国产精品区一区| 国产av第一区| 超污网站在线观看| 国产精品美女久久久久| 久久精品国产999大香线蕉| 亚洲一区在线视频| 久久精品视频一| 欧美三级网色| 麻豆电影在线| 成人全视频在线观看在线播放高清 | 91蜜桃在线观看| 91精品国产麻豆| 国产精品91久久久久久| 国产日韩欧美大片| 97视频久久久| 国产亚洲人成a在线v网站| 国产一区二区三区四区三区四 | 亚洲精品成人无限看| 欧美激情中文不卡| 日韩久久精品电影| 国产精品一区专区欧美日韩| av五月天在线| 99久久这里有精品| 国产一区二区三区免费播放| 欧美视频你懂的| 成人久久一区二区| 日b视频免费观看| 国产综合色在线观看| 国产麻豆91精品| 日韩欧美中文一区二区| 91亚色免费| 免费观看在线黄色网| 不卡中文一二三区| 亚洲精品一区二区三区精华液 | 高清电影在线免费观看| 91久久夜色精品国产按摩| 国产亚洲午夜高清国产拍精品| 91av视频在线| 国产香蕉在线| 在线日韩视频| 91精品国产一区二区三区| 99久久精品免费看国产一区二区三区| 久草视频在线看| 久久午夜精品| 久久综合网hezyo| 最美情侣韩剧在线播放| 精品国产日韩欧美| 欧美专区日韩专区| 免费试看一区| 黄网站app在线观看大全免费视频| 久久久久久久久成人| 亚洲欧洲日韩一区二区三区| 欧洲成人在线视频| 青青免费在线视频| 雨宫琴音一区二区在线| 欧美日韩成人综合在线一区二区| 中文字幕久久一区| 视频欧美一区| 欧美性色综合网| 自拍视频一区二区三区| 精品999日本久久久影院| 在线日韩欧美| 中文字幕亚洲欧美日韩2019| 欧美丰满熟妇xxxxx| 精品动漫av| 亚洲欧美另类自拍| 黄色永久免费网站| 视频一区在线播放| 久久全国免费视频| 3p视频在线观看| 久久网站热最新地址| 国产精品夫妻激情| 免费福利视频一区二区三区| 亚洲国产精品精华液网站| 免费在线观看污污视频| 精品在线播放| 日韩视频在线观看一区二区| 精品一区二区中文字幕| 久久色视频免费观看| 亚洲精品成人自拍| 影音先锋日韩精品| 色偷偷av亚洲男人的天堂| 在线免费观看黄色| 91视频在线观看免费| 一区二区三区四区| 精品二区视频| 91av中文字幕| 日本成人精品| 精品久久一区二区三区| 91大神网址| 国产精品69久久久久水密桃| 欧美激情亚洲视频| crdy在线观看欧美| 久久久国产成人精品| 精品国产伦一区二区三区观看说明| 亚洲图片在区色| 8av国产精品爽爽ⅴa在线观看| 亚洲亚裔videos黑人hd| 成人高清一区| 国产精品久久久久久福利一牛影视 | 亚洲欧洲av在线| 成人淫片免费视频95视频| 亚洲一区二区三区爽爽爽爽爽| 91免费国产精品| 国内精品视频在线观看| 欧美一级久久久久久久大片| 三级短视频在线| a级精品国产片在线观看| 国产爆乳无码一区二区麻豆| 亚洲精品在线二区| 国产区二精品视| 成人看的羞羞网站| 日本一区二区在线免费播放| 黄色毛片在线看| 亚洲黄色免费网站| 国产对白在线| 香蕉成人伊视频在线观看| 日韩偷拍自拍| 色综合中文字幕| av网站无病毒在线| 欧美日韩精品在线观看| 九色视频网站在线观看| 风间由美性色一区二区三区 | 亚洲狠狠婷婷综合久久久| 天堂va蜜桃一区二区三区漫画版| 欧美激情一级精品国产| 日韩三级不卡| 国产99久久精品一区二区| 日本电影一区二区| 日本免费一区二区三区| 国产传媒一区在线| 无码播放一区二区三区| 亚洲少妇屁股交4| 国产写真视频在线观看| 欧美日韩在线亚洲一区蜜芽| 黄色网址免费在线观看| 最好看的2019的中文字幕视频| 精品国产精品| 黄色99视频| a级精品国产片在线观看| 少妇黄色一级片| 日韩一区二区三区电影在线观看 | 成人综合婷婷国产精品久久蜜臀| 九九热免费精品视频| 一本到一区二区三区| 黑人一区二区三区| 欧美日韩999| 影视亚洲一区二区三区| 西游记1978| 夜夜嗨av一区二区三区四季av| 国产日产欧美视频| 成人欧美一区二区三区黑人麻豆| a天堂中文在线官网在线| 亚洲国产高清自拍| a日韩av网址| 国产一区二区在线播放| 99久久久久免费精品国产 | 久久成人免费视频| 66视频精品|