日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【Pandas】这份Pandas练习题,必须成功拿下~

發布時間:2025/3/12 编程问答 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Pandas】这份Pandas练习题,必须成功拿下~ 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

公眾號:尤而小屋
作者:Peter
編輯:Peter

寫過很多Pandas的文章,主要講解了常用的操作和函數的用法。今天自制了一份水果訂單和銷售的數據(模擬數據,僅供學習),主要是用來加深理解下如何靈活且快速使用Pandas來完成我們的需求。

Pandas文章

推薦幾篇文章:

30個Pandas高頻使用技巧

圖解Pandas的軸旋轉函數:stack和unstack

圖解Pandas的groupby機制

創建DataFrame:10種方式任你選

數據講解

1、模擬的第一份數據有5個字段:訂單號、下單人、商品、價格、數量

  • 訂單號:每個訂單的訂單號,一個訂單號中存在一個或者多個商品

  • 下單人:一個人可能下1個或者多個訂單,比如張三只下了一個訂單,李四下了多個訂單

  • 商品:同一個商品可能在多個訂單中出現

  • 價格:每個訂單中每個商品的價格,不同的訂單中,同一個商品的價格都可能是不同的,比如SOD訂單中蘋果是10,但是在DFH訂單中卻是9.8

  • 數量:每個訂單中每個商品的銷售數量

2、模擬的第二份數據中就兩個字段:商品和產地

同時我們可以看到:這兩份數據是存在不同的sheet中的,存儲成為xlslx文件,并且沒有任何的缺失值數據。

需求1:不同的方式讀取數據

存在同一個Excel中的不同sheet中,我們采取不同的方式來讀取:

方式1:同時指定文件和sheet的名稱

import?pandas?as?pd??#?先導入包

方式2:指定文件名和sheet的索引號,索引從0開始

需求2:兩份數據的合并

可以看到兩個sheet中的數據是通過“商品”這個字段進行關聯的,我們使用pandas中的merge函數,并且保留第一份(左邊left)表格中的全部信息。

merge函數是一個非常重要的函數,可以靈活地處理Pandas中的數據合并問題。

接下來的各種需求都是針對上面合并的數據進行處理的

需求3:訂單量、客戶量、商品量

訂單量:這份數據總共下了多少個訂單

unique:中文是獨特的意思,就是訂單號這個字段有多個獨特、唯一的信息。總共是7個訂單

同樣的道理:可以得到多少個下單用戶、銷售了多少種商品?

需求4:每個用戶的下單量

就是求每個用戶下了多少個訂單:使用groupby進行分組統計每個下單人的訂單量。

  • 先使用groupby函數進行分組

  • 再使用聚合函數nunique,統計每個“訂單號”的個數(去重統計)

  • 最后再索引重置下

看到李四下了3張訂單,是最多的

需求5:每個用戶的總消費金額

1、先增加一列:總額

2、兩種不同方式的分組再聚合

需求6:不同產地的訂單量、銷量、銷售總額

需求7:每個訂單中價格最高的商品

找出每個訂單中價格最高的商品,比如:SOD訂單中價格最高的就是葡萄

方式1:第一種實現的方式如下:

  • 先整體通過降序排列

  • 再根據訂單號來分組,取出第一條first數據即可

方式2:實現方式如下

1、先實現每個訂單號根據價格降序排列

方式2:多個函數的混合使用,可分開運行查看每步驟的結果

df.groupby("訂單號").apply(lambda?x:?x.sort_values("價格",ascending=False)).reset_index(drop=True).groupby("訂單號").first().reset_index()

方式3:分組的時候使用groupby_keys參數

需求8:每個訂單中價格最高的前2位

取出每個訂單中價格最高的前2位,若只有一位取出一位即可。

上面是取出分組后最高的數據,即第一條first。在這個需求中我們使用head函數,可以取出任意的n條數據:Top-N

需求9:每個商品的筆單價(保留2位小數)

我們來拆解題意:

  • 每個商品:確定了分組的元素是groupby="商品"

  • 筆單價:先求每個商品的總銷售額,在求每個商品的訂單數,最后相除

如何對上面的商品筆單價保留兩位小數呢?兩種方法來實現:

往期精彩回顧適合初學者入門人工智能的路線及資料下載機器學習及深度學習筆記等資料打印機器學習在線手冊深度學習筆記專輯《統計學習方法》的代碼復現專輯 AI基礎下載黃海廣老師《機器學習課程》視頻課黃海廣老師《機器學習課程》711頁完整版課件

本站qq群851320808,加入微信群請掃碼:

總結

以上是生活随笔為你收集整理的【Pandas】这份Pandas练习题,必须成功拿下~的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 丰满大乳奶做爰ⅹxx视频 | 亚洲欧美日韩视频一区 | 欧美黄页网站 | 一本久道久久综合无码中文 | 日韩色网 | 72pao成人国产永久免费视频 | 日韩精品视频一区二区在线观看 | 日本色中色 | 九七久久| 欧美日韩蜜桃 | 韩国黄色片网站 | 精品无码久久久久久久 | 国产精品欧美一区二区三区 | 日韩精品一区二区亚洲av性色 | 国产五十路 | 国产高清在线视频观看 | 亚洲熟乱 | 三上悠亚中文字幕在线播放 | 成人午夜一区 | 亚色一区| 久av在线| 成人涩涩软件 | 激情图片区 | 黄视频在线观看免费 | 免费黄色的网站 | xxxxwww国产| 欧美日本中文 | 亚洲天堂中文字幕 | 狠狠插狠狠操 | 中字幕视频在线永久在线观看免费 | 亚洲第一字幕 | 97香蕉| 亚欧中文字幕 | 伊人网色 | 男女午夜啪啪 | 欧美黑人又粗又大的性格特点 | 中文字幕第11页 | 落日余晖 | 日日操夜夜操视频 | 黄色3级视频| a片在线免费观看 | 蜜桃视频久久 | 无遮挡边吃摸边吃奶边做 | 国产成人无遮挡在线视频 | porn麻豆| 5d肉蒲团之性战奶水 | 男女69视频 | 亚洲天堂热 | 久久中文字幕网 | 日韩av在线观看免费 | 青青青国产在线 | 人人艹在线观看 | 国产婷婷一区二区三区 | 91网在线看 | av色先锋| 91视频国产一区 | 日韩欧美黄色网址 | 中国精品视频 | 人人妻人人澡人人爽欧美一区 | 自拍偷拍第 | 高跟鞋调教—视频|vk | 可以免费看毛片的网站 | 日韩av电影手机在线观看 | 人妻 日韩精品 中文字幕 | 欧美精品123区 | 国产爽爽爽| 日本香蕉网| 做a爰小视频 | 成人免费毛片色戒 | 精品人妻一区二区三区四区 | 综合天天| 清纯唯美亚洲综合 | 女人张开腿让男人插 | 老司机深夜视频 | 日本va欧美va精品发布 | 婷婷丁香综合网 | 色一情一乱一伦一区二区三区 | 国产免费又爽又色又粗视频 | 深夜福利一区二区三区 | 日韩在线精品 | 亚洲欲| 欧美日韩久久精品 | www国产精品内射熟女 | 99ri精品 | 免费国产在线观看 | 色在线免费视频 | 日韩一区二区三区视频在线 | 欧美熟妇久久久久 | 99视频网址| av黄色片在线观看 | 草色噜噜噜av在线观看香蕉 | 国产精品中文字幕在线观看 | 日韩在线一区二区 | 人妻人人澡人人添人人爽 | 色福利网 | 你懂得在线视频 | 久久伊人五月天 | 国产精品无码久久av | 欧美熟女一区二区 |