日韩性视频-久久久蜜桃-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练习题,必须成功拿下~的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 男女精品视频 | 在线欧美视频 | 亚洲综合成人亚洲 | 国偷自产av一区二区三区 | 亚洲精品www久久久久久 | 秋霞网一区二区三区 | 高清精品xnxxcom | av黄色片在线观看 | 日韩少妇一区 | 成年人黄色网址 | 老头巨大又粗又长xxxxx | 日韩av一区二区三区 | 欧美1| 无罩大乳的熟妇正在播放 | 日韩黄色短片 | 一级欧美视频 | 在线成人| 91成人品| 亚洲黄v | 波多野结衣中文字幕一区二区三区 | 依人99| 91看片免费看 | 五月婷婷激情在线 | 久久99精品国产.久久久久久 | 欧美巨乳在线 | 韩国美女一区 | 亚洲欧美一区二区激情 | 国产精品对白 | www九色 | 日韩黄色精品 | 韩国黄色av| 亚洲av综合色区无码二区爱av | 深夜影院深a | 免费看av的网址 | 少妇性l交大片免费观看 | 性少妇videosexfreexxx片 | 亚洲精品综合在线观看 | 一区二区三区视频在线观看 | 久久久一区二区三区四区 | 亚洲三级图片 | 午夜偷拍福利视频 | 国产综合久久久久久鬼色 | 天天综合一区 | a级黄色小视频 | 黄色片视频免费看 | 欧美视频在线观看免费 | 娇妻之欲海泛舟无弹窗笔趣阁 | 可以在线观看av的网站 | 欧美色图俺去了 | 一级视频在线播放 | 毛片亚洲av无码精品国产午夜 | 鬼灭之刃柱训练篇在线观看 | 国产伦理自拍 | 中文字幕日日夜夜 | 精品视频成人 | 成年人拍拍视频 | 成人精品水蜜桃 | 国产成人精品一区二区三区四区 | 亚洲欧美日韩在线看 | 吻胸摸激情床激烈视频大胸 | 欧美精品另类 | 手机在线看片福利 | 国产精品一国产精品 | a√在线观看 | 可以免费看的黄色 | 国产成人精品久久久 | 欧美人体视频一区二区三区 | 精品国偷自产一区二区三区 | 久草中文在线视频 | 丝袜 中出 制服 人妻 美腿 | 四虎婷婷 | 丁香花电影免费播放电影 | 中文字幕资源在线 | 99精品欧美一区二区蜜桃免费 | 成人激情片 | 欧美草b | 玖玖热视频 | 一级大片儿 | 国产妞干网 | 日韩成人av网 | 日韩人妻无码一区二区三区 | 成人福利在线免费观看 | 91视频在线观看网站 | 中出精品 | 亚洲av综合色区 | 极品白嫩少妇无套内谢 | 国产美女主播在线观看 | 婷婷国产一区二区三区 | 亚洲av日韩av高潮潮喷无码 | 人妻在卧室被老板疯狂进入 | 午夜精产品一区二区在线观看的 | 黄页免费网站 | 最污的网站| 91一起草 | 69sex久久精品国产麻豆 | 日韩国产欧美一区二区 | 午夜精品久久久久久久99 | 精品久久久久一区 | 91亚洲精品国偷拍自产在线观看 |