精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

用Python處理Excel的14個常用操作

開發(fā) 后端
自從學了Python后就逼迫用Python來處理Excel,所有操作用Python實現(xiàn)。目的是鞏固Python,與增強數(shù)據(jù)處理能力。這也是我寫這篇文章的初衷。廢話不說了,直接進入正題。

大家好,我是菜鳥哥!

數(shù)據(jù)是網上找到的銷售數(shù)據(jù),長這樣:

一、關聯(lián)公式:Vlookup

vlookup是excel幾乎最常用的公式,一般用于兩個表的關聯(lián)查詢等。所以我先把這張表分為兩個表。

df1=sale[['訂單明細號','單據(jù)日期','地區(qū)名稱', '業(yè)務員名稱','客戶分類', '存貨編碼', '客戶名稱', '業(yè)務員編碼', '存貨名稱', '訂單號',
'客戶編碼', '部門名稱', '部門編碼']]
df2=sale[['訂單明細號','存貨分類', '稅費', '不含稅金額', '訂單金額', '利潤', '單價','數(shù)量']]

需求:想知道df1的每一個訂單對應的利潤是多少。

利潤一列存在于df2的表格中,所以想知道df1的每一個訂單對應的利潤是多少。用excel的話首先確認訂單明細號是唯一值,然后在df1新增一列寫:=vlookup(a2,df2!a:h,6,0) ,然后往下拉就ok了。(剩下13個我就不寫excel啦)

那用python是如何實現(xiàn)的呢?

#查看訂單明細號是否重復,結果是沒。
df1["訂單明細號"].duplicated().value_counts()
df2["訂單明細號"].duplicated().value_counts()
df_c=pd.merge(df1,df2,on="訂單明細號",how="left")

二、數(shù)據(jù)透視表

需求:想知道每個地區(qū)的業(yè)務員分別賺取的利潤總和與利潤平均數(shù)。

pd.pivot_table(sale,index="地區(qū)名稱",columns="業(yè)務員名稱",values="利潤",aggfunc=[np.sum,np.mean])

三、對比兩列差異

因為這表每列數(shù)據(jù)維度都不一樣,比較起來沒啥意義,所以我先做了個訂單明細號的差異再進行比較。

需求:比較訂單明細號與訂單明細號2的差異并顯示出來。

sale["訂單明細號2"]=sale["訂單明細號"]
#在訂單明細號2里前10個都+1.
sale["訂單明細號2"][1:10]=sale["訂單明細號2"][1:10]+1
#差異輸出
result=sale.loc[sale["訂單明細號"].isin(sale["訂單明細號2"])==False]

四、去除重復值

需求:去除業(yè)務員編碼的重復值

sale.drop_duplicates("業(yè)務員編碼",inplace=True)

五、缺失值處理

先查看銷售數(shù)據(jù)哪幾列有缺失值。

#列的行數(shù)小于index的行數(shù)的說明有缺失值,這里客戶名稱329<335,說明有缺失值
sale.info()

需求:用0填充缺失值或則刪除有客戶編碼缺失值的行。實際上缺失值處理的辦法是很復雜的,這里只介紹簡單的處理方法,若是數(shù)值變量,最常用平均數(shù)或中位數(shù)或眾數(shù)處理,比較復雜的可以用隨機森林模型根據(jù)其他維度去預測結果填充。若是分類變量,根據(jù)業(yè)務邏輯去填充準確性比較高。比如這里的需求填充客戶名稱缺失值:就可以根據(jù)存貨分類出現(xiàn)頻率最大的存貨所對應的客戶名稱去填充。

這里我們用簡單的處理辦法:用0填充缺失值或則刪除有客戶編碼缺失值的行。

#用0填充缺失值
sale["客戶名稱"]=sale["客戶名稱"].fillna(0)
#刪除有客戶編碼缺失值的行
sale.dropna(subset=["客戶編碼"])

六、多條件篩選

需求:想知道業(yè)務員張愛,在北京區(qū)域賣的商品訂單金額大于6000的信息。

sale.loc[(sale["地區(qū)名稱"]=="北京")&(sale["業(yè)務員名稱"]=="張愛")&(sale["訂單金額"]>5000)]

七、 模糊篩選數(shù)據(jù)

需求:篩選存貨名稱含有"三星"或則含有"索尼"的信息。

sale.loc[sale["存貨名稱"].str.contains("三星|索尼")]

八、分類匯總

需求:北京區(qū)域各業(yè)務員的利潤總額。

sale.groupby(["地區(qū)名稱","業(yè)務員名稱"])["利潤"].sum()

九、條件計算

需求:存貨名稱含“三星字眼”并且稅費高于1000的訂單有幾個?這些訂單的利潤總和和平均利潤是多少?(或者最小值,最大值,四分位數(shù),標注差)

sale.loc[sale["存貨名稱"].str.contains("三星")&(sale["稅費"]>=1000)][["訂單明細號","利潤"]].describe()

十、刪除數(shù)據(jù)間的空格

需求:刪除存貨名稱兩邊的空格。

sale["存貨名稱"].map(lambda s :s.strip(""))

十一、數(shù)據(jù)分列

需求:將日期與時間分列。

sale=pd.merge(sale,pd.DataFrame(sale["單據(jù)日期"].str.split(" ",expand=True)),how="inner",left_index=True,right_index=True)

十二、異常值替換

首先用describe()函數(shù)簡單查看一下數(shù)據(jù)有無異常值。

#可看到銷項稅有負數(shù),一般不會有這種情況,視它為異常值。

sale.describe()

需求:用0代替異常值。

sale["訂單金額"]=sale["訂單金額"].replace(min(sale["訂單金額"]),0)

十三、分組

需求:根據(jù)利潤數(shù)據(jù)分布把地區(qū)分組為:"較差","中等","較好","非常好"

首先,當然是查看利潤的數(shù)據(jù)分布呀,這里我們采用四分位數(shù)去判斷。

sale.groupby("地區(qū)名稱")["利潤"].sum().describe()

根據(jù)四分位數(shù)把地區(qū)總利潤為[-9,7091]區(qū)間的分組為“較差”,(7091,10952]區(qū)間的分組為"中等" (10952,17656]分組為較好,(17656,37556]分組為非常好。

#先建立一個Dataframe
sale_area=pd.DataFrame(sale.groupby("地區(qū)名稱")["利潤"].sum()).reset_index()
#設置bins,和分組名稱
bins=[-10,7091,10952,17656,37556]
groups=["較差","中等","較好","非常好"]
#使用cut分組
#sale_area["分組"]=pd.cut(sale_area["利潤"],bins,labels=groups)

十四、根據(jù)業(yè)務邏輯定義標簽

需求:銷售利潤率(即利潤/訂單金額)大于30%的商品信息并標記它為優(yōu)質商品,小于5%為一般商品。

sale.loc[(sale["利潤"]/sale["訂單金額"])>0.3,"label"]="優(yōu)質商品"
sale.loc[(sale["利潤"]/sale["訂單金額"])<0.05,"label"]="一般商品"

其實excel常用的操作還有很多,我就列舉了14個自己比較常用的,若還想實現(xiàn)哪些操作可以評論一起交流討論,另外我自身也知道我寫python不夠精簡,慣性使用loc。(其實query會比較精簡)。若大家對這幾個操作有更好的寫法請務必評論告知我,感謝!

最后想說說,我覺得最好不要拿excel和python做對比,去研究哪個好用,其實都是工具,excel作為最為廣泛的數(shù)據(jù)處理工具,壟斷這么多年必定在數(shù)據(jù)處理方便也是相當優(yōu)秀的,有些操作確實python會比較簡單,但也有不少excel操作起來比python簡單的。

比如一個很簡單的操作:對各列求和并在最下一行顯示出來,excel就是對一列總一個sum()函數(shù),然后往左一拉就解決,而python則要定義一個函數(shù)(因為python要判斷格式,若非數(shù)值型數(shù)據(jù)直接報錯。)

責任編輯:龐桂玉 來源: 菜鳥學Python
相關推薦

2019-10-22 22:31:15

Python切片字符串

2010-03-03 13:12:56

Python圖像處理

2024-10-14 16:37:25

2024-10-23 08:00:00

PythonExcel數(shù)據(jù)分析

2024-10-12 15:18:05

PythonAPI操作系統(tǒng)

2022-07-20 09:25:42

PythonExcel

2022-09-26 00:00:02

PandasExcel文件

2020-08-10 15:35:14

Excel函數(shù)數(shù)據(jù)

2019-10-15 15:15:31

Python大數(shù)據(jù)函數(shù)

2024-12-18 16:16:10

Python圖像處理

2025-09-03 08:21:03

2009-08-18 15:31:07

C# 操作Excel

2024-11-05 08:13:49

python視覺OpenCV

2021-03-16 10:12:24

python內置函數(shù)

2025-06-11 08:25:00

Python編程開發(fā)

2022-06-16 07:32:38

VSCodePython插件

2021-09-13 19:28:42

JavaNetty開發(fā)

2009-09-01 14:08:58

C#操作Excel

2024-05-29 11:16:33

PythonExcel

2022-01-04 09:24:32

Python Excel 表格
點贊
收藏

51CTO技術棧公眾號

中文字幕第80页| 亚洲毛片在线| 成人久久久久久久久| 日韩在线免费视频| 日本亚洲导航| 69视频免费看| 久久国产成人精品| 国产精品毛片高清在线完整版| 国产精品青青在线观看爽香蕉 | 电影在线一区| 国产高清亚洲| 东方欧美亚洲色图在线| 日韩欧美成人免费视频| 成人两性免费视频| 日本一区不卡| 国产手机在线视频| 老牛精品亚洲成av人片| 一色屋精品亚洲香蕉网站| 国产精品久久久久秋霞鲁丝| 日韩a级片在线观看| av成人资源网| 欧美欧美午夜aⅴ在线观看| 久无码久无码av无码| 色久视频在线播放| 丝瓜av网站精品一区二区| 亚洲美女视频在线| 国产伦精品一区二区三| 中文字幕一区2区3区| 狠久久av成人天堂| 精品国产一区二区三区在线观看 | 欧美精品videossex性护士| 超碰97在线资源站| 久久野战av| 亚洲国产日韩一级| 欧美日韩综合另类| 在线亚洲欧美日韩| 石原莉奈在线亚洲二区| 亚洲国产美女精品久久久久∴| 青青青免费在线| 国产成年妇视频| 欧美大片网址| 国产视频一区二区在线| 2024亚洲男人天堂| 国产白丝一区二区三区| 91麻豆精品国产91久久久久推荐资源| 黄色成人av在线| 日本一本中文字幕| а√天堂8资源在线官网| 国产女人18毛片水真多成人如厕| 日本福利一区二区| 成人午夜高潮视频| 亚洲av无码不卡| 国产精品一页| 欧美一区二区三区……| 五月婷婷激情网| 亚洲日本成人| 97精品伊人久久久大香线蕉 | 午夜视频免费看| 成人免费毛片片v| 91国产在线播放| 国产一区在线观看免费| 狠狠色狠狠色综合婷婷tag| 亚洲欧美变态国产另类| 国产精品自在自线| 欧美123区| 欧美三级在线看| 污污的视频免费观看| 国产91在线播放精品| 欧美美女网站色| 男生和女生一起差差差视频| 91大神精品| 日韩大陆毛片av| 色综合夜色一区| 欧美怡春院一区二区三区| 成年人小视频在线观看| 加勒比视频一区| 日韩成人中文字幕| 免费观看a级片| 色爱综合网欧美| 久久久精品国产一区二区| 奇米网一区二区| 欧美在线亚洲综合一区| 羞羞色国产精品| 综合网在线观看| 性久久久久久| 成人网址在线观看| 搡老岳熟女国产熟妇| 久久九九久久九九| 美女视频久久| 成人性生交大片免费看午夜| 亚洲女子a中天字幕| 免费看又黄又无码的网站| av亚洲一区| 精品国产乱码久久久久久影片| 欧美夫妻性视频| 精品亚洲一区二区三区四区| 丁香高清在线观看完整电影视频| 精品久久香蕉国产线看观看gif| www.玖玖玖| 成人豆花视频| 欧美久久久一区| 男女视频在线观看网站| 亚洲动漫在线观看| 久久香蕉国产线看观看av| 国产免费观看av| 激情亚洲综合在线| 久久国产精品99久久久久久丝袜| 黄色的视频在线免费观看| 亚洲精品伦理在线| 欧美极品少妇无套实战| 操喷在线视频| 国产精品二三区| aⅴ在线免费观看| 亚洲福利合集| 中文字幕在线视频日韩| 亚洲午夜精品久久久中文影院av| 亚洲综合第一区| 色婷婷热久久| 日本aⅴ大伊香蕉精品视频| 中文字幕免费在线观看视频| 国产成人精品一区二| 天堂√在线观看一区二区| www在线观看黄色| 日韩视频免费直播| 国产精九九网站漫画| 99久久夜色精品国产亚洲96| 欧美一级视频免费在线观看| 亚洲精品国产精品乱码不卡| 欧美国产乱子伦| 亚洲日本欧美在线| 国产精品扒开腿做爽爽爽视频软件| 欧美一级电影网站| 亚洲视频重口味| 日本欧美在线观看| 欧美日韩国产一二| 欧美aa免费在线| 欧美精品一区二区三| 亚洲国产成人精品综合99| 色一区二区三区四区| 久久精品一区二区三区不卡牛牛 | 一级片免费在线播放| 国产成人av影院| 992tv成人免费观看| 日韩欧国产精品一区综合无码| 亚洲国产精品人人爽夜夜爽| 久久在线视频精品| 国产精品一二三区在线| 国产精品99久久久久久大便| 国产三级一区| 日韩中文字幕在线视频播放| 在线观看国产精品视频| 久久久久久久久久久久久久久99 | 天堂www中文在线资源| 国产专区一区| 99久久精品免费看国产一区二区三区| 中中文字幕av在线| 日韩欧美在线123| 欧美黑吊大战白妞| 成人性生交大片免费看中文网站| bt天堂新版中文在线地址| 丁香五月缴情综合网| 韩国欧美亚洲国产| 亚洲色图欧美视频| 色网综合在线观看| 超碰97av在线| 国内不卡的二区三区中文字幕 | 亚洲成人网在线播放| 久久久777| 亚洲一区二区免费视频软件合集| 祥仔av免费一区二区三区四区| 久久精品中文字幕免费mv| 国产免费高清av| 亚洲制服丝袜av| 99re这里只有| 久久狠狠婷婷| 亚洲图色在线| 色妞ww精品视频7777| 81精品国产乱码久久久久久| 懂色一区二区三区| 日韩欧美的一区二区| 精品美女久久久久| 国产精品视频一二三| www.日本久久| 99在线观看免费视频精品观看| 日本在线视频不卡| 国产精品一区二区美女视频免费看| 欧美日韩电影在线观看| 三级在线视频| 4438成人网| 国产无人区码熟妇毛片多| 欧美激情一区二区三区| 一级黄色大片免费看| 亚洲一区图片| 三上悠亚免费在线观看| 亚洲+变态+欧美+另类+精品| 国产日产亚洲精品| 99re6在线精品视频免费播放| 亚洲性视频网站| 国产高清不卡视频| 日韩欧美中文在线| 欧美毛片在线观看| 久久久久99精品一区| 日韩久久久久久久久久久| 国产一区导航| 日本xxx免费| 深爱激情综合| 国产一区二区不卡视频| 四虎国产精品成人免费影视| 2018日韩中文字幕| 91麻豆一二三四在线| 国产午夜精品视频| 欧美一区,二区| 91精品国产手机| 波多野结衣一区二区三区在线| 亚洲五码中文字幕| 久久精品在线观看视频| 久久综合久久综合久久| 色婷婷狠狠18禁久久| 久久99热国产| 十八禁视频网站在线观看| 激情另类综合| 成人在线免费观看网址| 日韩www.| 欧美在线一二三区| 青青一区二区| 国产伦精品一区二区三区视频黑人| 亚洲精品777| 国产精品亚洲аv天堂网| 伊人久久综合一区二区| 国语自产在线不卡| 四虎影视成人| 美女性感视频久久久| 午夜国产福利在线| 在线a欧美视频| 国产午夜视频在线观看| 日韩av在线高清| 日韩一级在线播放| 日韩你懂的在线观看| 国产sm主人调教女m视频| 欧美日韩国产一级| 中文字幕在线视频免费| 在线国产亚洲欧美| 久久久精品视频网站| 欧美日韩另类在线| 天天操天天摸天天干| 婷婷夜色潮精品综合在线| 久久亚洲av午夜福利精品一区| 一区二区三区在线观看动漫 | 岛国视频午夜一区免费在线观看| 国产小视频在线观看免费| 一区二区三区四区蜜桃| 久久久久久福利| 亚洲超丰满肉感bbw| 国产精品6666| 精品国产91乱高清在线观看| 午夜精品久久久久久久久久久久久蜜桃| 亚洲成人午夜影院| 久久久久久久黄色片| 色综合久久综合| 九九热最新视频| 欧美女孩性生活视频| 国产精品久久影视| 日韩一二在线观看| 懂色av成人一区二区三区| 亚洲精品久久久久久久久久久久久 | 精品一区久久久| 蜜乳av综合| 亚洲欧洲久久| 中文一区一区三区免费在线观看| 精品视频在线观看一区二区| 亚洲大片在线| 欧美精品成人网| 久久成人羞羞网站| 中国男女全黄大片| 91麻豆福利精品推荐| 国产又黄又粗的视频| 亚洲免费av在线| 日本午夜视频在线观看| 欧美三级电影一区| 精品人妻少妇嫩草av无码专区| 日韩av影视综合网| 日本在线免费| 午夜精品蜜臀一区二区三区免费 | 亚洲aⅴ男人的天堂在线观看| 51精品国产| 日本亚洲导航| 欧美午夜久久| 国产精品入口免费软件| 国产精品69久久久久水密桃| 99久久人妻无码中文字幕系列| 国产欧美日韩久久| 日韩女优一区二区| 一本到三区不卡视频| 99热这里是精品| 精品亚洲aⅴ在线观看| 蜜桃视频在线观看免费视频网站www| 欧美精品www在线观看| 欧美精选视频一区二区| 114国产精品久久免费观看| 亚洲精品亚洲人成在线| 中国一级大黄大黄大色毛片| 免费在线欧美黄色| 老女人性生活视频| 欧美国产精品专区| 国产污污视频在线观看| 欧美精品一卡两卡| 欧美女子与性| 久久久久久久一区二区| 国产精品第一| 久久婷婷人人澡人人喊人人爽| 久久久久久影院| 久久久久久久片| 99久久伊人精品| 欧美激情图片小说| 欧美性生活久久| 日韩av成人| 国产69精品99久久久久久宅男| 日韩专区视频网站| 日韩欧美视频第二区| 亚洲免费一区二区| 欧美做受高潮中文字幕| 亚洲精品久久久久久国产精华液| 国产亚洲久一区二区| 亚洲人成电影在线| www.51av欧美视频| 成人午夜电影免费在线观看| 91精品综合久久久久久久久久久| 欧美伦理片在线看| 久久久影视传媒| 中文字幕精品三级久久久| 欧美精品一区二区三区四区| 中国av在线播放| 91久色国产| 欧美ab在线视频| 天堂av在线8| 亚洲欧美中日韩| 97人妻一区二区精品免费视频 | 久久国产精品-国产精品| 国内精品99| 稀缺小u女呦精品呦| 亚洲一区二区3| 可以免费看毛片的网站| 久久久久久久久久久久av| 97人人澡人人爽91综合色| www国产免费| 粉嫩一区二区三区在线看| 精品处破女学生| 亚洲成人xxx| 国产精品电影| 欧美裸体网站| 久热re这里精品视频在线6| 国产精品无码一区二区三区| 色欧美片视频在线观看在线视频| 国产视频二区在线观看| 国产精品久久久| 国产精品久久久久蜜臀| 亚洲AV无码久久精品国产一区| 一区二区三区中文字幕电影| 高清一区二区三区四区| 91禁外国网站| 国产一区二区三区日韩精品| 九九热99视频| 亚洲精品视频在线观看免费| 狠狠躁日日躁夜夜躁av| 欧美性资源免费| 精品国产一区二区三区av片| 中文字幕 91| 亚洲精品高清视频在线观看| 欧美自拍偷拍一区二区| 欧美资源在线观看| 日韩成人免费| 国产91在线免费观看| 午夜视频在线观看一区| 黄色小视频在线免费观看| 国产在线观看不卡| 国产精品porn| 短视频在线观看| 欧美日韩国产免费一区二区| 污污的视频在线观看| 鲁片一区二区三区| 老司机精品视频一区二区三区| 少妇影院在线观看| 精品亚洲一区二区三区四区五区 | 99久re热视频这里只有精品6| 日韩视频免费| 亚洲ⅴ国产v天堂a无码二区| 日韩亚洲欧美中文三级| 国产高清视频色在线www| 五月天久久综合网| 国产不卡一区视频| 销魂美女一区二区| 欧美日韩高清区| 狠狠做深爱婷婷综合一区| 99中文字幕在线| 狠狠躁夜夜躁人人爽超碰91| 九色porny丨首页在线| 精品欧美一区二区久久久伦 | 日本韩国欧美国产| 污网站在线免费看| 天天综合色天天综合色hd|