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

10個可以快速用Python進(jìn)行數(shù)據(jù)分析的小技巧

開發(fā) 后端
在本文中,我列出了使用Python和Jupyter notebook時收集的一些小提示。我相信它們會對你有用,能讓你有所收獲,從而實現(xiàn)輕松編碼!

[[268704]]

大數(shù)據(jù)文摘出品

來源:towardsdatascience

編譯:小七、蔣寶尚

一些小提示和小技巧可能是非常有用的,特別是在編程領(lǐng)域。有時候使用一點點黑客技術(shù),既可以節(jié)省時間,還可能挽救“生命”。

一個小小的快捷方式或附加組件有時真是天賜之物,并且可以成為真正的生產(chǎn)力助推器。所以,這里有一些小提示和小技巧,有些可能是新的,但我相信在下一個數(shù)據(jù)分析項目中會讓你非常方便。

Pandas中數(shù)據(jù)框數(shù)據(jù)的Profiling過程

Profiling(分析器)是一個幫助我們理解數(shù)據(jù)的過程,而Pandas Profiling是一個Python包,它可以簡單快速地對Pandas 的數(shù)據(jù)框數(shù)據(jù)進(jìn)行探索性數(shù)據(jù)分析。

Pandas中df.describe()和df.info()函數(shù)可以實現(xiàn)EDA過程第一步。但是,它們只提供了對數(shù)據(jù)非常基本的概述,對于大型數(shù)據(jù)集沒有太大幫助。 而Pandas中的Profiling功能簡單通過一行代碼就能顯示大量信息,且在交互式HTML報告中也是如此。

對于給定的數(shù)據(jù)集,Pandas中的profiling包計算了以下統(tǒng)計信息:

由Pandas Profiling包計算出的統(tǒng)計信息包括直方圖、眾數(shù)、相關(guān)系數(shù)、分位數(shù)、描述統(tǒng)計量、其他信息——類型、單一變量值、缺失值等。

1. 安裝

用pip安裝或者用conda安裝。

  1. pip install pandas-profiling 
  2.  conda install -c anaconda pandas-profiling 

2. 用法

下面代碼是用很久以前的泰坦尼克數(shù)據(jù)集來演示多功能Python分析器的結(jié)果。

  1. #importing the necessary packages 
  2.  import pandas as pd 
  3.  import pandas_profiling 
  4. df = pd.read_csv('titanic/train.csv') 
  5.  pandas_profiling.ProfileReport(df) 

一行代碼就能實現(xiàn)在Jupyter Notebook中顯示完整的數(shù)據(jù)分析報告,該報告非常詳細(xì),且包含了必要的圖表信息。

還可以使用以下代碼將報告導(dǎo)出到交互式HTML文件中。

  1. profile = pandas_profiling.ProfileReport(df) 
  2. profile.to_file(outputfile="Titanic data profiling.html"

 

Pandas實現(xiàn)交互式作圖

Pandas有一個內(nèi)置的.plot()函數(shù)作為DataFrame類的一部分。但是,使用此功能呈現(xiàn)的可視化不是交互式的,這使得它沒那么吸引人。同樣,使用pandas.DataFrame.plot()函數(shù)繪制圖表也不能實現(xiàn)交互。 如果我們需要在不對代碼進(jìn)行重大修改的情況下用Pandas繪制交互式圖表怎么辦呢?這個時候就可以用Cufflinks庫來實現(xiàn)。

Cufflinks庫可以將有強(qiáng)大功能的plotly和擁有靈活性的pandas結(jié)合在一起,非常便于繪圖。下面就來看在pandas中如何安裝和使用Cufflinks庫。

1. 安裝

  1. pip install plotly 
  2. # Plotly is a pre-requisite before installing cufflinks 
  3. pip install cufflinks 

2. 用法

  1. #importing Pandas  
  2.  import pandas as pd 
  3.  #importing plotly and cufflinks in offline mode 
  4.  import cufflinks as cf 
  5. import plotly.offline 
  6.  cf.go_offline() 
  7.  cf.set_config_file(offline=Falseworld_readable=True

是時候展示泰坦尼克號數(shù)據(jù)集的魔力了。

  1. df.iplot() 

  1. df.iplot() vs df.plot() 

右側(cè)的可視化顯示了靜態(tài)圖表,而左側(cè)圖表是交互式的,更詳細(xì),并且所有這些在語法上都沒有任何重大更改。

Magic命令

Magic命令是Jupyter notebook中的一組便捷功能,旨在解決標(biāo)準(zhǔn)數(shù)據(jù)分析中的一些常見問題。使用命令%lsmagic可以看到所有的可用命令。

所有可用的Magic命令列表

Magic命令有兩種:行magic命令(line magics),以單個%字符為前綴,在單行輸入操作;單元magic命令(cell magics),以雙%%字符為前綴,可以在多行輸入操作。如果設(shè)置為1,則不用鍵入%即可調(diào)用Magic函數(shù)。

接下來看一些在常見數(shù)據(jù)分析任務(wù)中可能用到的命令:

1. % pastebin

%pastebin將代碼上傳到Pastebin并返回url。Pastebin是一個在線內(nèi)容托管服務(wù),可以存儲純文本,如源代碼片段,然后通過url可以與其他人共享。事實上,Github gist也類似于pastebin,只是有版本控制。

在file.py文件中寫一個包含以下內(nèi)容的python腳本,并試著運行看看結(jié)果。

  1. #file.py 
  2.  def foo(x): 
  3.      return x 

在Jupyter Notebook中使用%pastebin生成一個pastebin url。

2. %matplotlib notebook

函數(shù)用于在Jupyter notebook中呈現(xiàn)靜態(tài)matplotlib圖。用notebook替換inline,可以輕松獲得可縮放和可調(diào)整大小的繪圖。但記得這個函數(shù)要在導(dǎo)入matplotlib庫之前調(diào)用。

3. %run

用%run函數(shù)在notebook中運行一個python腳本試試。

  1. %run file.py 
  2. %%writefile 

%% writefile是將單元格內(nèi)容寫入文件中。以下代碼將腳本寫入名為foo.py的文件并保存在當(dāng)前目錄中。

4. %%latex

%%latex函數(shù)將單元格內(nèi)容以LaTeX形式呈現(xiàn)。此函數(shù)對于在單元格中編寫數(shù)學(xué)公式和方程很有用。

查找并解決錯誤

交互式調(diào)試器也是一個神奇的功能,我把它單獨定義了一類。如果在運行代碼單元時出現(xiàn)異常,請在新行中鍵入%debug并運行它。 這將打開一個交互式調(diào)試環(huán)境,它能直接定位到發(fā)生異常的位置。還可以檢查程序中分配的變量值,并在此處執(zhí)行操作。退出調(diào)試器單擊q即可。

Printing也有小技巧

如果您想生成美觀的數(shù)據(jù)結(jié)構(gòu),pprint是首選。它在打印字典數(shù)據(jù)或JSON數(shù)據(jù)時特別有用。接下來看一個使用print和pprint來顯示輸出的示例。

讓你的筆記脫穎而出

我們可以在您的Jupyter notebook中使用警示框/注釋框來突出顯示重要內(nèi)容或其他需要突出的內(nèi)容。注釋的顏色取決于指定的警報類型。只需在需要突出顯示的單元格中添加以下任一代碼或所有代碼即可。

1. 藍(lán)色警示框:信息提示

  1. <div class="alert alert-block alert-info"> 
  2.  <b>Tip:</b> Use blue boxes (alert-info) for tips and notes.  
  3.  If it’s a note, you don’t have to include the word “Note”. 
  4.  </div> 

2. 黃色警示框:警告

  1. <div class="alert alert-block alert-warning"> 
  2.  <b>Example:</b> Yellow Boxes are generally used to include additional examples or mathematical formulas. 
  3.  </div> 

3. 綠色警示框:成功

  1. <div class="alert alert-block alert-success"> 
  2.  Use green box only when necessary like to display links to related content. 
  3.  </div> 

4. 紅色警示框:高危

  1. <div class="alert alert-block alert-danger"> 
  2. It is good to avoid red boxes but can be used to alert users to not delete some important part of code etc.  
  3. </div> 

 

打印單元格所有代碼的輸出結(jié)果

假如有一個Jupyter Notebook的單元格,其中包含以下代碼行:

  1. In  [1]: 10+5           
  2.           11+6 
  3. Out [1]: 17 

單元格的正常屬性是只打印最后一個輸出,而對于其他輸出,我們需要添加print()函數(shù)。然而通過在notebook頂部添加以下代碼段可以一次打印所有輸出。

添加代碼后所有的輸出結(jié)果就會一個接一個地打印出來。

  1. In  [1]: 10+5           
  2.           11+6 
  3.           12+7 
  4. Out [1]: 15 
  5.  Out [1]: 17 
  6.  Out [1]: 19 

恢復(fù)原始設(shè)置:

  1. InteractiveShell.ast_node_interactivity = "last_expr" 

使用'i'選項運行python腳本

從命令行運行python腳本的典型方法是:python hello.py。但是,如果在運行相同的腳本時添加-i,例如python -i hello.py,就能提供更多優(yōu)勢。接下來看看結(jié)果如何。

首先,即使程序結(jié)束,python也不會退出解釋器。因此,我們可以檢查變量的值和程序中定義的函數(shù)的正確性。

[[268707]]

其次,我們可以輕松地調(diào)用python調(diào)試器,因為我們?nèi)匀辉诮忉屍髦校?/p>

  1. import pdb 
  2. pdb.pm() 

這能定位異常發(fā)生的位置,然后我們可以處理異常代碼。

自動評論代碼

Ctrl / Cmd + /自動注釋單元格中的選定行,再次命中組合將取消注釋相同的代碼行。

刪除容易恢復(fù)難

你有沒有意外刪除過Jupyter notebook中的單元格?如果答案是肯定的,那么可以掌握這個撤消刪除操作的快捷方式。

如果您刪除了單元格的內(nèi)容,可以通過按CTRL / CMD + Z輕松恢復(fù)它。

如果需要恢復(fù)整個已刪除的單元格,請按ESC + Z或EDIT>撤消刪除單元格。

結(jié)論

在本文中,我列出了使用Python和Jupyter notebook時收集的一些小提示。我相信它們會對你有用,能讓你有所收獲,從而實現(xiàn)輕松編碼!

相關(guān)報道:

https://towardsdatascience.com/10-simple-hacks-to-speed-up-your-data-analysis-in-python-ec18c6396e6b

【本文是51CTO專欄機(jī)構(gòu)大數(shù)據(jù)文摘的原創(chuàng)文章,微信公眾號“大數(shù)據(jù)文摘( id: BigDataDigest)”】

     大數(shù)據(jù)文摘二維碼

戳這里,看該作者更多好文

 

責(zé)任編輯:趙寧寧 來源: 51CTO專欄
相關(guān)推薦

2020-08-21 08:52:09

Python數(shù)據(jù)分析工具

2019-07-25 14:23:36

2023-10-04 00:17:00

SQL數(shù)據(jù)庫

2019-01-15 14:21:13

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

2019-07-10 15:51:40

Python數(shù)據(jù)分析代碼

2019-08-22 17:43:40

PythonHTML可視化技術(shù)

2015-09-23 09:24:56

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

2017-09-26 19:02:09

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

2020-06-05 14:29:07

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

2011-03-01 16:30:55

Oracle

2018-08-23 17:15:10

編程語言Python數(shù)據(jù)分析

2020-08-19 09:22:14

Python語言工具

2020-12-31 10:33:05

Python開發(fā)編程

2022-03-08 14:10:10

數(shù)據(jù)分析數(shù)據(jù)集Python

2009-12-23 17:50:38

ADO.NET Fra

2012-03-21 09:31:51

ibmdw

2024-07-26 21:36:43

2013-01-06 11:01:59

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

2020-07-07 14:35:41

Python數(shù)據(jù)分析命令

2019-12-19 15:56:10

Python數(shù)據(jù)工具
點贊
收藏

51CTO技術(shù)棧公眾號

欧美中文字幕一区二区三区亚洲| 国产精品资源网站| 亚洲国产天堂久久国产91| 日本一级黄视频| 手机看片国产1024| 丝瓜av网站精品一区二区| 在线日韩欧美视频| 想看黄色一级片| av资源中文在线| 久久婷婷久久一区二区三区| 国产精品一区二区在线| 青娱乐在线视频免费观看| 欧美特级一级片| 成人黄色91| 午夜私人影院久久久久| 日本一区网站| 亚洲成人一二三区| 日韩成人精品视频| 欧美国产高跟鞋裸体秀xxxhd| 一区二区三区免费在线观看视频| 日本美女久久| 午夜电影一区二区三区| 亚洲毛片aa| 天堂网在线播放| 国内欧美视频一区二区| 欧美在线免费看| 欧美丰满艳妇bbwbbw| 婷婷综合电影| 精品日韩欧美一区二区| 日本久久精品一区二区| 91吃瓜在线观看| 亚洲色图丝袜美腿| 日本不卡在线播放| 好吊色在线观看| 久久精品久久99精品久久| 91精品国产91久久久久久久久| 国产又色又爽又高潮免费| 国产图片一区| 日韩三级.com| 在线能看的av网站| 日韩成人av电影| 午夜精品久久久久久久99樱桃 | 亚洲涩涩av| 日韩免费一区二区三区在线播放| 一区二区三区网址| 伊人久久综合一区二区| 亚洲va中文字幕| www国产无套内射com| av在线电影院| 久久精品亚洲麻豆av一区二区 | 国模精品系列视频| 日本a级片视频| 天天射天天综合网| 中文字幕一区日韩电影| 91成人在线免费视频| 日韩精品福利一区二区三区| 精品国产伦一区二区三区观看方式| 8x8x成人免费视频| 另类一区二区三区| 欧美日韩一区二区三区高清| 午夜精品在线免费观看| 另类中文字幕国产精品| 欧美日韩亚洲精品内裤| 老太脱裤子让老头玩xxxxx| 久草在线资源站资源站| 亚洲午夜在线视频| 97视频在线免费| av中文资源在线资源免费观看| 午夜婷婷国产麻豆精品| 成人毛片视频网站| 免费一二一二在线视频| 欧美日韩一区二区在线播放| 黄色免费观看视频网站| sis001欧美| 在线一区二区观看| 黄色三级视频在线| 欧美视频精品| 91精品国产福利在线观看| 日本黄色一级网站| 加勒比色老久久爱综合网| 亚洲激情第一页| 美女100%无挡| 人人狠狠综合久久亚洲婷| 中文字幕不卡av| 放荡的美妇在线播放| 欧美精品一级| 欧美主播福利视频| 久久这里只有精品9| 久久99精品国产麻豆婷婷洗澡| 成人福利在线视频| 99精品视频在线播放免费| 国产精品一二三四| 久久国产主播精品| h视频在线播放| 一区二区三区四区视频精品免费 | 少妇无套高潮一二三区| 久久精品国产亚洲夜色av网站| 俺也去精品视频在线观看| 欧美精品一区二区蜜桃| 中文一区在线| 国产区精品视频| 高清乱码毛片入口| 中文字幕精品三区| 老司机激情视频| 欧美日韩五码| 日韩午夜电影在线观看| 女同毛片一区二区三区| 91成人国产| 欧美在线不卡区| 国产精品久久久久久久免费看| 成人午夜私人影院| 亚洲免费精品视频| 欧美男人天堂| 欧美一区二区三区婷婷月色| 好吊日免费视频| 欧美 日韩 国产 一区| 欧美专区在线视频| 成人午夜免费在线观看| 国产精品看片你懂得| 青青草国产精品视频| 亚洲毛片在线免费| 亚洲男人的天堂在线播放| 九九免费精品视频| 久久国产精品露脸对白| 蜜桃臀一区二区三区| 中文字幕中文字幕在线中高清免费版 | 六月丁香综合在线视频| 国产欧美日韩亚洲| 影音先锋中文在线视频| 欧美日韩大陆在线| 国产激情在线免费观看| 国户精品久久久久久久久久久不卡| 国产精品伦子伦免费视频| 日韩美女一级视频| 午夜精品视频在线观看| 无码av免费精品一区二区三区| 欧美大黑bbbbbbbbb在线| 日本亚洲欧洲色| 香蕉视频免费看| 亚洲成a人片在线不卡一二三区 | 一区不卡视频| 天堂av资源在线观看| 欧美欧美欧美欧美首页| 亚洲综合色一区| 1024日韩| 成人疯狂猛交xxx| 免费高清完整在线观看| 在线亚洲精品福利网址导航| 六十路息与子猛烈交尾| 欧美特黄a级高清免费大片a级| 国产精品揄拍500视频| 3p视频在线观看| 在线免费不卡电影| 少妇光屁股影院| 99精品热视频只有精品10| 成人av男人的天堂| 欧美激情免费| 精品视频一区二区不卡| 性高潮久久久久久久| 综合久久十次| 亚洲aaa激情| 黄在线免费观看| 日韩一区和二区| 永久久久久久久| 国内精品久久久久影院一蜜桃| 亚洲美女搞黄| 亚洲网站免费| 久久99国产精品久久久久久久久| 国产乱码精品一区二区| 1024成人网色www| 成年网站免费在线观看| 99精品全国免费观看视频软件| 成人免费在线网址| a在线免费观看| 日韩女优av电影| 久视频在线观看| 99国产一区二区三精品乱码| 日本精品一区二区三区四区 | 日日噜噜噜噜夜夜爽亚洲精品| 成人小电影网站| 在线成人激情黄色| 99久久精品日本一区二区免费| 亚洲精品成人悠悠色影视| 少妇极品熟妇人妻无码| 国产精品日韩久久久| 欧洲国产精品| 精品入口麻豆88视频| 欧美精品videossex性护士| 涩涩视频免费看| 色综合视频在线观看| 日韩视频在线观看免费视频| 国产二区国产一区在线观看| 黄色大片在线免费看| 曰本一区二区三区视频| 国产精品免费久久久久久| 午夜免费视频在线国产| 91精品国产一区二区三区香蕉| 深夜福利影院在线观看| 99国产欧美久久久精品| 一区二区三区免费播放| 欧美成人首页| 99视频免费观看| 日韩色淫视频| 欧美大片免费观看| 三级无遮挡在线观看| 欧美色图片你懂的| 综合 欧美 亚洲日本| 成人一级视频在线观看| 国产1区2区在线| 一区二区免费不卡在线| 久久精品国产精品国产精品污 | 国产性生活毛片| 久热综合在线亚洲精品| 裸体裸乳免费看| 欧美亚洲tv| 国产精品久久一| 欧美日韩国产观看视频| 日韩在线免费视频观看| 少妇精品视频一区二区| 欧美福利一区二区| 欧美特黄aaaaaa| 日韩美女视频一区二区| 亚洲av片不卡无码久久| 国产精品资源站在线| 啊啊啊国产视频| 羞羞视频在线观看欧美| www国产无套内射com| 日韩免费久久| 免费精品视频一区| 一区二区在线视频观看| 国产成人久久精品| av剧情在线观看| 久久大大胆人体| 成人高清在线| 亚洲精品一区中文字幕乱码| 日本黄视频在线观看| 7777精品伊人久久久大香线蕉最新版| 51国产偷自视频区视频| 亚洲一区二区三区四区在线免费观看 | 日本免费新一区视频| 日本午夜激情视频| 欧美日韩18| 一级日韩一区在线观看| 亚洲人亚洲人色久| 久久伦理网站| 好吊妞视频这里有精品| 亚洲在线视频观看| 欧美日韩卡一| 91九色综合久久| www.久久| 国产精品国产自产拍高清av水多| 韩国成人二区| 国内精品一区二区三区| 国产不卡人人| 国语自产精品视频在线看一大j8 | 毛片视频网站在线观看| 亚洲天堂av一区| 91制片厂在线| 综合分类小说区另类春色亚洲小说欧美| 亚洲第一综合网| 国产日韩精品一区| 美女福利视频网| 中文字幕视频一区二区三区久| 国产又粗又猛又爽又黄的视频四季| 久久中文娱乐网| 2019男人天堂| 国产精品欧美极品| 在线观看天堂av| 中文字幕一区二区三区在线不卡| 91大神福利视频| 亚洲精品成人少妇| 国产午夜小视频| 精品久久久国产| 亚洲欧美自拍视频| 欧美三区在线视频| 97人人爽人人爽人人爽| 91麻豆精品国产91久久久更新时间| 国产精品伦理一区| 精品国产网站在线观看| 天堂8在线视频| 精品呦交小u女在线| 九色在线观看视频| 亚洲美女性生活视频| 日本最新在线视频| 欧美成人免费大片| 98色花堂精品视频在线观看| 1769国产精品| 四虎在线精品| 超碰97在线人人| 在线日韩一区| 亚洲人成网站在线播放2019| 亚洲国产一成人久久精品| 成人在线免费观看视频网站| 欧美高清一区| 浮妇高潮喷白浆视频| 日本在线不卡一区| 日韩a一级欧美一级| 成人免费视频视频| 91网站免费入口| 亚洲色图在线视频| 亚洲AV无码成人精品区东京热| 欧美在线免费播放| 国内精品国产成人国产三级| 亚洲久久久久久久久久| 二区三区四区高清视频在线观看| 欧美激情欧美激情在线五月| 久九九久频精品短视频| 国产主播在线一区| 亚洲三级网址| 伊人再见免费在线观看高清版 | 亚洲国产网址| 欧美一级免费在线观看| 亚洲欧洲另类| 久久婷婷国产精品| 成人综合在线观看| 夜夜春很很躁夜夜躁| 亚洲国产精品综合小说图片区| 精品不卡一区二区| 日韩一级二级三级精品视频| 欧美孕妇性xxxⅹ精品hd| 欧美成人免费va影院高清| 九九热线视频只有这里最精品| 国产一区二区三区高清| 欧美大黑bbbbbbbbb在线| 国产 日韩 欧美在线| 蜜桃视频一区二区三区在线观看| 国产伦精品一区二区三区精品| 国产亚洲综合性久久久影院| 日韩黄色a级片| 欧美一级xxx| av在线电影网| 人人澡人人澡人人看欧美| 999国产精品一区| 在线观看欧美激情| 丝袜美腿一区二区三区| 中出视频在线观看| 亚洲高清视频中文字幕| 国产精品国产三级国产普通话对白| 亚洲女人初尝黑人巨大| 国模雨婷捆绑高清在线| 成人一区二区电影| 日韩大片在线| 国产精品自拍视频在线| 久久精品人人爽人人爽| 欧美h在线观看| 欧美成人精品1314www| av网站在线免费| 国产综合视频在线观看| 九九热爱视频精品视频| 久久久免费视频网站| 成人99免费视频| 国产小视频在线看| 3d动漫精品啪啪一区二区竹菊| 香蕉视频在线看| 国产精品久久久久久久久久久不卡 | 又紧又大又爽精品一区二区| 国产精品51麻豆cm传媒| 中文字幕av日韩| 精品久久在线| 亚洲精品欧洲精品| 激情国产一区二区| 四虎永久免费在线| 欧美一区二区精品久久911| 黄色网址免费在线观看| 666精品在线| 欧美视频四区| 国产情侣久久久久aⅴ免费| 精品久久久一区二区| 日韩一区二区三区不卡| 午夜欧美大片免费观看| 国产精品xxx在线观看| 国产精品va无码一区二区| 久久影院午夜论| 中文字幕乱码人妻无码久久 | 亚洲少妇18p| 色综合久久久网| 成年女人的天堂在线| 国产剧情久久久久久| 欧美日韩专区| 国产草草浮力影院| 高跟丝袜欧美一区| 日韩av高清在线| 成人激情春色网| 亚洲视频中文| 亚洲国产无码精品| 在线观看91av| 国产美女一区视频| 久久亚洲国产精品日日av夜夜| 免费人成精品欧美精品| 国产精品视频一区二区三| 精品区一区二区| 女生影院久久| 丰满女人性猛交| 国产不卡一区视频| 五月婷婷亚洲综合| 少妇久久久久久| 高潮按摩久久久久久av免费| 玩弄japan白嫩少妇hd| 亚洲视频一二三| 人妻与黑人一区二区三区|