Python 數據預處理
黑馬程序員
買這商品的人也買了...
-
$403AWS Lambda 實戰 : 開發事件驅動的無服務器應用程序 (AWS Lambda in Action: Event-Driven Serverless Applications) -
$254亞馬遜 AWS 雲基礎與實戰 -
$352關聯數據:萬維網上的結構化數據 -
MIS 一定要懂的 82個網路技術知識$360$284 -
$279用 Python 寫網絡爬蟲, 2/e -
$378JavaScript 實戰詳解 -
$768AWS 高級網絡官方學習指南 (專項領域) (AWS Certified Advanced Networking Official Study Guide: Specialty Exam) -
$199深度學習 -
$352RPA (流程自動化機器人) 入門 — 手把手教你應用 UiPath 自動化工作 -
強化式學習:打造最強 AlphaZero 通用演算法$780$663 -
深度強化式學習 (Deep Reinforcement Learning in Action)$1,000$790 -
$254文本數據挖掘與 Python 應用 -
$305機器學習入門與實戰 — 基於 scikit-learn 和 Keras -
$403速通機器學習 -
$356零起步玩轉 Mind + 創客教程 — 基於 micro:bit 開發板 -
$454Python 自動化辦公:3分鐘完成一天工作 -
$611深度強化學習:基礎、研究與應用 -
$505學 Python 不加班 -- 輕鬆實現辦公自動化 -
$352從零開始 機器學習的數學原理和算法實踐 -
$240用 Python 動手學統計學 -
$607Linux 命令行與 Shell 腳本編程 -
$417財務報表分析與商業決策 -
$473Jupyter 金融應用 從入門到實踐 -
機器學習的統計基礎 : 深度學習背後的核心技術$680$537 -
集成式學習:Python 實踐!整合全部技術,打造最強模型 (Hands-On Ensemble Learning with Python: Build highly optimized ensemble machine learning models using scikit-learn and Keras)$750$638
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
數據預處理是數據分析、數據挖掘或人工智能中必不可少的環節,它通過一定的方法將存在諸多問題的低質量數據處理變成高質量數據,在一定程度上提高數據分析或數據挖掘等工作的效率。
本書以Jupyter Notebook為主要開發工具,採用理論與實例相結合的形式,全面地介紹數據預處理的相關知識。全書共8章,其中第1章介紹數據預處理的入門知識;第2~6章介紹科學計算庫NumPy和數據分析庫pandas,以及通過pandas庫實現數據獲取、數據清理、數據集成、數據變換和數據規約的功能;第7章介紹數據清理工具OpenRefine的安裝及使用;第8章結合前期的核心知識進行實戰演練。除第1章外,其他章均配置了豐富的示例或案例,讀者可以一邊學習一邊練習,鞏固所學的知識,並在實踐中提升實際開發能力。
本書附有配套視頻、源代碼、習題、教學課件等資源。為幫助初學者更好地學習本書中的內容,本書還提供了在線答疑。
本書既可作為高等院校電腦相關專業的專用教材,也可以作為相關技術愛好者的入門用書。
作者簡介
黑馬程序員,傳智播客旗下高端教育品牌,成立於2006年,它是由中國Java培訓先行者張孝祥老師發起,聯合***大的中文IT社區CSDN、中關村軟件園共同創辦的一家專業教育機構。
辦學至今,我們一直堅守著“為千萬人少走彎路而著書,為中華軟件之崛起而講課”的辦學理念,堅持培養優秀軟件應用工程師的宏偉目標,在累計培養的十萬餘名學員中。
目錄大綱
第1章數據預處理概述001
1.1什麼是數據預處理001
1.2常見的數據問題003
1.3數據預處理的流程003
1.4常用的數據預處理庫005
1.5開發工具與環境006
1.5.1安裝與使用Jupyter Notebook 006
1.5.2安裝數據預處理庫008
1.6本章小結009
1.7習題009
第2章科學計算庫——NumPy 010
2.1數組對象010
2.2創建數組012
2.3訪問數組元素014
2.3.1使用整數索引訪問元素014
2.3.2使用花式索引或布爾索引訪問元素015
2.3.3使用切片訪問元素017
2.4數組運算018
2.4.1形狀相同的數組間運算018
2.4.2形狀不同的數組間運算019
2.4.3數組與標量的運算020
2.5數組操作021
2.5 .1排序021
2.5.2檢索數組元素022
2.5.3元素唯一化022
2.6數組的轉置023
2.7本章小結025
2.8習題025
第3章pandas庫基礎028
3.1數據結構028
3.1.1 Series 028
3.1.2 DataFrame 030
3.2索引操作032
3.2.1索引對象032
3.2.2使用單層索引訪問數據033
3.2.3使用分層索引訪問數據035
3.2.4重新索引038
3.3數據排序039
3.3.1按索引排序040
3.3.2按值排序041
3.4統計計算與統計描述042
3.4.1統計計算042
3.4.2統計描述043
3.5繪製圖表044
3.6本章小結046
3.7習題046
第4章數據獲取048
4.1從CSV和TXT文件讀取數據048
4.2從Excel文件讀取數據050
4.3從JSON文件讀取數據052
4.4從HTML表格讀取數據053
4.5從數據庫讀取數據054
4.6從Word文件讀取數據056
4.6.1 python-docx庫概述056
4.6.2 python-docx庫的基本使用057
4.7從PDF文件讀取數據059
4.7.1 pdfplumber庫概述059
4.7.2 pdfplumber庫的基本使用060
4.8本章小結061
4.9習題062
第5章數據清理064
5.1數據清理概述064
5.2缺失值的檢測與處理065
5.2.1缺失值的檢測065
5.2.2缺失值的處理066
5.3重複值的檢測與處理070
5.3.1重複值的檢測070
5.3.2重複值的處理071
5.4異常值的檢測與處理072
5.4.1異常值的檢測072
5.4.2異常值的處理076
5.5案例——成都某地區二手房數據清理078
【分析目標】 078
【數據獲取】 078
【數據清理】 079
5.6本章小結083
5.7習題083
第6章數據集成、變換與規約086
6.1數據集成086
6.1.1數據集成概述086
6 .1.2合併數據087
6.2數據變換093
6.2.1數據變換概述093
6.2.2軸向旋轉094
6.2.3分組與聚合095
6.2.4啞變量處理100
6.2.5面元劃分102
6.3數據規約104
6.3.1數據規約概述104
6.3.2重塑分層索引105
6.3.3降採樣106
6.4案例——中國籃球運動員的基本信息分析108
【分析目標】 108
【數據獲取】 108
【數據清理】 109
【實現步驟】 116
6.5本章小結119
6.6習題119
第7章數據清理工具—— OpenRefine 122
7.1 OpenRefine介紹122
7.2 OpenRefine的下載與安裝123
7.3 OpenRefine的基本操作124
7.3.1基本配置125
7.3.2創建項目126
7.3. 3操作列127
7.3.4撤銷與重做132
7.3.5導出數據133
7.4 OpenRefine的進階操作135
7.4.1數據排序135
7.4.2數據歸類137
7. 4.3重複檢測138
7.4.4數據填充141
7.4.5文本過濾142
7.4.6數據轉換143
7.5案例——多倫多市建築許可數據分析145
【分析目標】 145
【數據獲取】 145
【數據清理】 146
【實現步驟】 152
7.6本章小結153
7.7習題154
第8章實戰演練— —數據分析師崗位分析156
8.1知識精講156
8.1.1數據分析的流程156
8.1.2使用pyecharts繪製圖表157
8.2分析目標與思路160
8.3數據收集161
8. 4數據預處理163
8.5數據分析與展現166
8.5.1分析展現數據分析師崗位的需求趨勢166
8.5.2分析展現數據分析師崗位的熱門城市Top10 167
8.5.3分析展現不同城市數據分析師崗位的薪資水平169
8.5.4分析展現數據分析師崗位的學歷要求171
8.6本章小結172


