真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何利用Python做數(shù)據(jù)篩選

本篇內(nèi)容主要講解“如何利用Python做數(shù)據(jù)篩選”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“如何利用Python做數(shù)據(jù)篩選”吧!

創(chuàng)新互聯(lián)是一家以網(wǎng)站建設(shè)公司、網(wǎng)頁(yè)設(shè)計(jì)、品牌設(shè)計(jì)、軟件運(yùn)維、成都網(wǎng)站營(yíng)銷、小程序App開發(fā)等移動(dòng)開發(fā)為一體互聯(lián)網(wǎng)公司。已累計(jì)為成都銅雕雕塑等眾行業(yè)中小客戶提供優(yōu)質(zhì)的互聯(lián)網(wǎng)建站和軟件開發(fā)服務(wù)。

EXCEL篩選

我們回顧一下上一篇文章里的數(shù)據(jù)需求,第一個(gè)是根據(jù)訂單日期篩選2010年的訂單,第二個(gè)是根據(jù)訂單等級(jí)去篩選高級(jí)的訂單,這一次我們把篩選條件進(jìn)行升級(jí),增加一個(gè)條件:在原先兩個(gè)篩選條件的基礎(chǔ)上,篩選出利潤(rùn)金額前10的訂單。如果在EXCEL里操作的話,可以利用公式或者自身的篩選功能去實(shí)現(xiàn),但是在python又是怎樣實(shí)現(xiàn)的呢?

如何利用Python做數(shù)據(jù)篩選

我們可以在pycharm等軟件上寫python腳本去實(shí)現(xiàn),但是我推薦大家用Smartbi智分析的ETL功能去實(shí)現(xiàn),Smartbi智分析的ETL界面里也提供了python腳本的編寫頁(yè)面,并且很多簡(jiǎn)單的需求通過(guò)ETL就能實(shí)現(xiàn),無(wú)需撰寫復(fù)雜的代碼,非常適合編程小白。

加載數(shù)據(jù)

打開Smartbi智分析里ETL界面,我們先連接好數(shù)據(jù)源,我已經(jīng)提前把EXCEL文件導(dǎo)入到了Smartbi智分析的系統(tǒng)里,然后把關(guān)系數(shù)據(jù)源拉拽到展示區(qū)里,并在右邊找到數(shù)據(jù)源存放的路徑:

如何利用Python做數(shù)據(jù)篩選

加載完成后,我們可以對(duì)數(shù)據(jù)源進(jìn)行預(yù)覽:

如何利用Python做數(shù)據(jù)篩選

條件過(guò)濾

當(dāng)完成了數(shù)據(jù)連接后,接下來(lái)就可以利用Smartbi智分析ETL里自帶的python腳本對(duì)數(shù)據(jù)進(jìn)行各種處理,我們先把python的組件拉拽到中間的展示區(qū),并與上面的關(guān)系數(shù)據(jù)源進(jìn)行相連:

如何利用Python做數(shù)據(jù)篩選

以下腳本是Smartbi智分析自帶的腳本,已經(jīng)提前安裝好了pandas和numpy的庫(kù),后面的函數(shù)也寫好了一部分代碼,只要根據(jù)以下腳本進(jìn)行擴(kuò)展,便可以在ETL上利用python進(jìn)行數(shù)據(jù)清洗:

如何利用Python做數(shù)據(jù)篩選 

在輸入python腳本之前,我們?cè)倜鞔_一下要實(shí)現(xiàn)的需求,其中前面兩個(gè)條件是和上次一樣的,我們無(wú)需進(jìn)行改動(dòng),直接復(fù)制腳本過(guò)來(lái)即可,如果不懂的可以查看我前一篇文章。第三個(gè)條件需要做的是篩選利潤(rùn)額前10的訂單,這里我們引用pandas中的sort_values函數(shù)進(jìn)行排序,原理類似于SQL中的order by,可以將數(shù)據(jù)集依照某個(gè)字段中的數(shù)據(jù)進(jìn)行排序,后面接ascending=False,即對(duì)數(shù)據(jù)進(jìn)行降序排列,head(10)代表的是取前10的值:

如何利用Python做數(shù)據(jù)篩選

我們看一下python腳本執(zhí)行后的效果,年份這一列把2010年給篩選出來(lái)了,訂單這一列篩選的是高級(jí)的訂單,訂單利潤(rùn)這一列的數(shù)據(jù)按照降序把前10的數(shù)據(jù)給篩選出來(lái)了:

如何利用Python做數(shù)據(jù)篩選

數(shù)據(jù)輸出

完成python的篩選程序后,我們把執(zhí)行篩選后的表格進(jìn)行保存,可以選擇保存在數(shù)據(jù)庫(kù)中,也可以保存在數(shù)據(jù)集里,這里我依舊選擇數(shù)據(jù)集的保存方式,因?yàn)榉奖阍贓XCEL里進(jìn)行調(diào)用:

如何利用Python做數(shù)據(jù)篩選

回到EXCEL里,點(diǎn)擊EXCEL插件里的“視圖”,在右邊會(huì)出現(xiàn)Smartbi智分析的數(shù)據(jù)集面板界面,點(diǎn)擊下拉菜單,便可以找到保存在云端的數(shù)據(jù)集,也可以直接輸入文件名進(jìn)行搜索:

如何利用Python做數(shù)據(jù)篩選

點(diǎn)擊EXCEL工具欄上的“刷新”,數(shù)據(jù)集里的字段便會(huì)顯示在EXCEL里,我們就可以利用這些數(shù)據(jù)在EXCEL里進(jìn)行數(shù)據(jù)分析了:

如何利用Python做數(shù)據(jù)篩選 

到此,相信大家對(duì)“如何利用Python做數(shù)據(jù)篩選”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


本文題目:如何利用Python做數(shù)據(jù)篩選
網(wǎng)站網(wǎng)址:http://weahome.cn/article/jjhehp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部