pandas網頁操作基礎

來源:互聯網
上載者:User

標籤:images   等價   values   app   com   分享   note   data   補全   

ipython notebook

命令列輸入ipython notebook

  此時,瀏覽器會自動運行並開啟ipython網頁

基本操作

如所示,建立一個項目

匯入相關模組,建立一個資料集

製造資料缺失項,並給新插入部分部分賦值

這樣就構造了一個二維的DataFrame數組,其中包含了一些空資料

處理空資料一般有兩種

  dropna(),將含有空值行去掉  fillna(values=5)將空值替換成預設值

pd.isnull(df1) 可以判斷元素是否是空資料,加any().any()可以得到是否有空資料的布爾值

按列求平均值計算:(空值不參與計算)

按行求平均值計算:(空值不參與計算)

按列求累加值:(空值不參與計算)

當兩個維數不同的數組相減時,被減的數組會複製當前列補全被減數組的維數,空值不參與運算

按行累加

 

 每一列最大值減最小值

apply函數輸入的是個序列

value_counts()查看元素出現的次數與.mode()查看出現次數最多的元素

先建立一個隨機序列

調用value_counts()

調用.mode()查看出現次數最多的元素

資料合併

先建立一個10*4的數組

(1)調用concat()函數合并數組(concat接受的是一個數組,數組裡面是要合并的數組)

查看合并後的數組是否與原數組相等

(2)通過merge合并,類似於表join關聯

先建立兩個數組

 

 調用merge,等價於select * from left inner join right on left.key = right.key;

(3)插入方式合并數組

先建立一個數組

調用append,如果插入列數不同,將為缺失值

分類統計

先建立數組

單個對‘A‘’分組,groupby(‘A‘)

多分組,groupby([])

 

pandas網頁操作基礎

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.