Pandas
是數據挖掘常見的工具,掌握使用過程中的函數是非常重要的。本文將借助可視化的過程,講解Pandas
的各種操作。
sort_values
(dogs[dogs['size']=='medium']
.sort_values('type')
.groupby('type').median()
)
執行步驟:
- size列篩選出部分行
- 然后將行的類型進行轉換
- 按照type列進行分組,計算中位數
selecting a column
dogs['longevity']
groupby + mean
dogs.groupby('size').mean()
執行步驟:- 將數據按照size進行分組
- 在分組內進行聚合操作
grouping multiple columns
dogs.groupby(['type','size'])
groupby + multi aggregation
(dogs
.sort_values('size')
.groupby('size')['height']
.agg(['sum','mean','std'])
)
執行步驟
- 按照size列對數據進行排序
- 按照size進行分組
- 對分組內的height進行計算
filtering for columns
df.loc[:,df.loc['two']<=?20]
filtering for rows
dogs.loc[(dogs['size']=='medium')&(dogs['longevity']>12),'breed']
dropping columns
dogs.drop(columns=['type'])
joining
ppl.join(dogs)
merging
ppl.merge(dogs,left_on='likes',right_on='breed',how='left')
pivot table
dogs.pivot_table(index='size',columns='kids',values='price')
melting
dogs.melt()
pivoting
dogs.pivot(index='size',columns='kids')
stacking column index
dogs.stack()
unstacking row index
dogs.unstack()
resetting index
dogs.reset_index()
setting index
dogs.set_index('breed')
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
數據挖掘
+關注
關注
1文章
406瀏覽量
24322 -
可視化
+關注
關注
1文章
1200瀏覽量
21035
原文標題:超強圖解 Pandas,建議收藏
文章出處:【微信號:DBDevs,微信公眾號:數據分析與開發】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
收藏建議
不知道是不是我沒發現我覺得需要增加一個收藏功能,也就是看到好的帖子,可以收藏下來,想看時就不用找那么久。看了那么久只看到收藏本版的功能!!!{:45:}{:45:}{:45:}真的是我沒發現么呵呵
發表于 11-10 19:40
關于“收藏”設置的建議
在論壇里會看到很精彩的文章,就會收藏保存,以后從新溫習,,但是收藏不能分組,所有的收藏文件都擠在一起,所以實在是太亂了,找到哪一個文件的話,非常的不方便,,,建議能夠進行分組歸類,,這
發表于 06-12 10:02
pandas是什么?
系列文章目錄提示:寫完文章后,目錄可以自動生成,如何生成可參考右邊的幫助文檔文章目錄系列文章目錄前言一、pandas是什么?二、使用步驟1.引入庫2.讀入數據總結前言提示:這里可以添加本文要記錄
發表于 07-14 07:48
pandas是什么
提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔文章目錄前言一、pandas是什么?二、使用步驟1.引入庫2.讀入數據總結前言提示:這里可以添加本文要記錄的大概內容:例如:隨著
發表于 08-09 07:39
pandas使用步驟
提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔文章目錄前言一、pandas是什么?二、使用步驟1.引入庫2.讀入數據總結學習內容:學習時間:學習產出:前言一、pandas是什么?二
發表于 08-10 07:50
pandas是什么?
文章目錄前言一、pandas是什么?二、使用步驟1.引入庫2.讀入數據總結前言一、pandas是什么?二、使用步驟1.引入庫代碼如下(示例):import numpy as npimport
發表于 01-11 07:53
pandas是什么?
提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔文章目錄前言一、pandas是什么?二、使用步驟1.引入庫2.讀入數據總結前言提示:這里可以添加本文要記錄的大概內容:例如:隨著
發表于 01-12 07:53
探究pandas與GUI界面的超強結合
pandasgui安裝與簡單使用 根據作者的介紹,pandasgui是用于分析 Pandas DataFrames的GUI。這個屬于第三方庫,使用之前需要安裝。 pip?install?-i
年度爆款技術好文Top 10,建議收藏!
點擊藍字?關注我們 點個 星標 ,茫茫人海也能一眼看到我 贊 一個唄,讓大家知道你 在看 點擊" 閱讀原文 ",同步 領取福利 原文標題:年度爆款技術好文Top 10,建議收藏! 文章出處:【微信公眾號:安森美】歡迎添加關注!文章轉載請注明出處。
(建議收藏)使用示波器必懂的基礎知識匯總
,想要加群學習討論/領取文檔資料的同學都可以掃描圖中運營二維碼一鍵加入哦~? (廣告、同行勿入 原文標題:(建議收藏)使用示波器必懂的基礎知識匯總 文章出處:【微信公眾號:張飛實戰電子】歡迎添加關注!文章轉載請注明出處。
評論