Hands-On Data Analysis with NumPy and pandas: Implement Python packages from data manipulation to processing

Curtis Miller

  • 出版商: Packt Publishing
  • 出版日期: 2018-06-29
  • 售價: $1,370
  • 貴賓價: 9.5$1,302
  • 語言: 英文
  • 頁數: 168
  • 裝訂: Paperback
  • ISBN: 1789530792
  • ISBN-13: 9781789530797
  • 相關分類: Python程式語言Data Science
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Get to grips with the most popular Python packages that make data analysis possible

Key Features

  • Explore the tools you need to become a data analyst
  • Discover practical examples to help you grasp data processing concepts
  • Walk through hierarchical indexing and grouping for data analysis

Book Description

Python, a multi-paradigm programming language, has become the language of choice for data scientists for visualization, data analysis, and machine learning.

Hands-On Data Analysis with NumPy and Pandas starts by guiding you in setting up the right environment for data analysis with Python, along with helping you install the correct Python distribution. In addition to this, you will work with the Jupyter notebook and set up a database. Once you have covered Jupyter, you will dig deep into Python's NumPy package, a powerful extension with advanced mathematical functions. You will then move on to creating NumPy arrays and employing different array methods and functions. You will explore Python's pandas extension which will help you get to grips with data mining and learn to subset your data. Last but not the least you will grasp how to manage your datasets by sorting and ranking them.

By the end of this book, you will have learned to index and group your data for sophisticated data analysis and manipulation.

What you will learn

  • Understand how to install and manage Anaconda
  • Read, sort, and map data using NumPy and pandas
  • Find out how to create and slice data arrays using NumPy
  • Discover how to subset your DataFrames using pandas
  • Handle missing data in a pandas DataFrame
  • Explore hierarchical indexing and plotting with pandas

Who This Book Is For

Hands-On Data Analysis with NumPy and Pandas is for you if you are a Python developer and want to take your first steps into the world of data analysis. No previous experience of data analysis is required to enjoy this book.

Table of Contents

  1. Setting Up a Python Data Analysis Environment
  2. Diving into NumPY
  3. Operations on NumPy Arrays
  4. Pandas Are Fun! What Is pandas?
  5. Arithmetic, Function Application and Mapping with pandas
  6. Managing, Indexing, and Plotting

商品描述(中文翻譯)

掌握最受歡迎的 Python 套件,使數據分析成為可能

主要特點
- 探索成為數據分析師所需的工具
- 發現實用範例,幫助你理解數據處理概念
- 深入了解層級索引和分組以進行數據分析

書籍描述
Python 是一種多範式的程式語言,已成為數據科學家在視覺化、數據分析和機器學習方面的首選語言。

《Hands-On Data Analysis with NumPy and Pandas》將指導你設置適合 Python 數據分析的環境,並幫助你安裝正確的 Python 發行版。此外,你將使用 Jupyter notebook 並設置數據庫。在掌握 Jupyter 之後,你將深入了解 Python 的 NumPy 套件,這是一個擁有先進數學函數的強大擴展。接著,你將創建 NumPy 陣列並使用不同的陣列方法和函數。你還將探索 Python 的 pandas 擴展,這將幫助你掌握數據挖掘並學會對數據進行子集化。最後,你將學會如何通過排序和排名來管理你的數據集。

在本書結束時,你將學會如何對數據進行索引和分組,以進行複雜的數據分析和操作。

你將學到的內容
- 了解如何安裝和管理 Anaconda
- 使用 NumPy 和 pandas 讀取、排序和映射數據
- 瞭解如何使用 NumPy 創建和切片數據陣列
- 發現如何使用 pandas 對 DataFrame 進行子集化
- 處理 pandas DataFrame 中的缺失數據
- 探索使用 pandas 的層級索引和繪圖

本書適合誰
如果你是 Python 開發者並希望邁出數據分析的第一步,《Hands-On Data Analysis with NumPy and Pandas》適合你。享受本書不需要任何數據分析的先前經驗。

目錄
1. 設置 Python 數據分析環境
2. 深入了解 NumPy
3. NumPy 陣列的操作
4. Pandas 很有趣!什麼是 pandas?
5. 使用 pandas 的算術、函數應用和映射
6. 管理、索引和繪圖