深入淺出Pandas:利用Python進(jìn)行數(shù)據(jù)處理與分析
如果你想充分發(fā)揮Python的強(qiáng)大作用,如果你想成為一名好的Python工程師,你應(yīng)該先學(xué)好Pandas。這是一本全面覆蓋了Pandas使用者的普遍需求和痛點(diǎn)的著作,基于實(shí)用、易學(xué)的原則,從功能、使用、原理等多個(gè)維度對(duì)Pandas做了全方位的詳細(xì)講解,既是初學(xué)者系統(tǒng)學(xué)習(xí)Pandas難得的入門書,又是有經(jīng)驗(yàn)的Python工程師案頭必不可少的查詢手冊(cè)。本書共17章,分為七部分。1部分(1~2章)Pandas入門:首先介紹了Pandas的功能、使用場(chǎng)景和學(xué)習(xí)方法,然后詳細(xì)講解了Python開發(fā)環(huán)境的搭建,Z后介紹了Pandas的大量基礎(chǔ)功能,旨在引領(lǐng)讀者快速入門。二部分(3~5章)Pandas數(shù)據(jù)分析基礎(chǔ):詳細(xì)講解了Pandas讀取與輸出數(shù)據(jù)、索引作、數(shù)據(jù)類型轉(zhuǎn)換、查詢篩選、統(tǒng)計(jì)計(jì)算、排序、位移、數(shù)據(jù)修改、數(shù)據(jù)迭代、函數(shù)應(yīng)用等內(nèi)容。三部分(6~9章)數(shù)據(jù)形式變化:講解了Pandas的分組聚合作、合并作、對(duì)比作、數(shù)據(jù)透視、轉(zhuǎn)置、歸一化、標(biāo)準(zhǔn)化等,以及如何利用多層索引對(duì)數(shù)據(jù)進(jìn)行升降維。部分(10~12章)數(shù)據(jù)清洗:講解了缺失值和重復(fù)值的識(shí)別、刪除、填充,數(shù)據(jù)的替換、格式轉(zhuǎn)換,文本的提取、連接、匹配、切分、替換、格式化、虛擬變量化等,以及分類數(shù)據(jù)的應(yīng)用場(chǎng)景和作方法。五部分(13~14章)時(shí)序數(shù)據(jù)分析:講解了Pandas中對(duì)于各種時(shí)間類型數(shù)據(jù)的處理和分析,以及在時(shí)序數(shù)據(jù)處理中經(jīng)常使用的窗口計(jì)算。六部分(15~16章)可視化:講解了Pandas的樣式功能如何讓數(shù)據(jù)表格更有表現(xiàn)力,以及Pandas的繪圖功能如何讓數(shù)據(jù)自己說話。七部分(17章)實(shí)戰(zhàn)案例:介紹了從需求到代碼的思考過程,如何利用鏈?zhǔn)骄幊趟枷胩岣叽a編寫和數(shù)據(jù)分析效率,以及數(shù)據(jù)分析的基本方法與需要掌握的數(shù)據(jù)分析工具和技術(shù)棧,此外還從數(shù)據(jù)處理和數(shù)據(jù)分析兩個(gè)角度給出了大量的應(yīng)用案例及代碼詳解。
·13.5萬字