Instant Data Intensive Apps with pandas How-to
暫譯: 即時數據密集型應用程式與 pandas 實用指南

Trent Hauck

  • 出版商: Packt Publishing
  • 出版日期: 2013-05-23
  • 售價: $1,020
  • 貴賓價: 9.5$969
  • 語言: 英文
  • 頁數: 50
  • 裝訂: Paperback
  • ISBN: 1782165584
  • ISBN-13: 9781782165583
  • 海外代購書籍(需單獨結帳)

商品描述

Manipulate, visualize, and analyze your data with pandas with this book and ebook

Overview

  • Learn something new in an Instant! A short, fast, focused guide delivering immediate results
  • Follow simple recipes that will teach common tasks when performing data analysis with Pandas
  • Build a data product for displaying information over the web
  • Create visualizations of the data including displaying tables and line graphs

In Detail

Pandas helps to alleviate a genuinely complex situation in data analytics libraries. Many incumbent languages aren't approachable or are fairly unproductive in general computing tasks in comparison to Python. However with Pandas it's easy to begin working with tabular datasets in a language that's easier to learn and use.

Instant Data Intensive Apps with Pandas How-to starts with Pandas’ functionalities such as joining datasets, cleaning data, and other data munging tasks. It quickly moves onto building a data reporting tool, which consists of analysis in Pandas to determine what’s relevant and present that relevant data in an easy-to-consume manner.

Instant Data Intensive Apps with Pandas How-to starts with data manipulation and other practical tasks for a fundamental understanding, and through successive recipes you will gain a more profitable understanding of Pandas.

Throughout this book the recipes are presented in a structured way. It starts with data transformation techniques, but builds up to more complex examples such as performing statistical analysis and integrating Pandas objects with web applications. The other recipes cover visualization and machine learning, among other things.

Instant Data Intensive Apps with Pandas How-to will get the reader up and running quickly with Pandas and put the user in a position to move up the learning curve faster.

What you will learn from this book

  • Learn data manipulation in Pandas including subsetting data, data transformation, and data reshaping
  • Combine data sets to get an idea of what the output with tabular data looks like
  • Perform aggregate data operations such as counts and sums for exploratory analysis
  • Use basic machine learning to identify stock performance similarities
  • Create visualizations of data including displaying tables and line graphs
  • Integrate other libraries with Pandas and carry out a simple analysis
  • Create a web application to display Pandas data in a web page

Approach

Filled with practical, step-by-step instructions and clear explanations for the most important and useful tasks. This book has a practical approach with step-by-step recipes to help readers get to grips with Pandas.

Who this book is written for

Users of other data analysis tools will find value in seeing tasks they commonly encounter translated to Pandas and users of Python will encounter an introduction to a very impressive tool in a syntax they inherently know. In terms of general skills, it is assumed that the reader understands basic data structures such as arrays or lists dictionaries or hash map as well as having some understanding of command line work. Installing Pandas is not covered, but the online documentation is straightforward. Also, readers are encouraged to use IPython to interact and experiment with the code.

商品描述(中文翻譯)

操作、視覺化和分析您的數據,使用這本書和電子書中的 pandas

概述
- 立即學習新知!一本短小、快速、專注的指南,提供即時結果
- 遵循簡單的食譜,學習在使用 Pandas 進行數據分析時的常見任務
- 建立一個數據產品,以在網路上顯示資訊
- 創建數據的視覺化,包括顯示表格和折線圖

詳細內容
Pandas 有助於緩解數據分析庫中真正複雜的情況。許多現有的語言在一般計算任務中相對於 Python 來說不易接近或效率較低。然而,使用 Pandas 可以輕鬆開始在一種更易於學習和使用的語言中處理表格數據集。

《Instant Data Intensive Apps with Pandas How-to》從 Pandas 的功能開始,例如合併數據集、清理數據和其他數據處理任務。它迅速轉向構建一個數據報告工具,該工具由 Pandas 中的分析組成,以確定哪些數據是相關的,並以易於消費的方式呈現這些相關數據。

《Instant Data Intensive Apps with Pandas How-to》從數據操作和其他實用任務開始,以便建立基本理解,通過連續的食譜,您將對 Pandas 獲得更有利的理解。

在整本書中,食譜以結構化的方式呈現。它從數據轉換技術開始,但逐步建立到更複雜的例子,例如執行統計分析和將 Pandas 對象與網路應用程式整合。其他食譜涵蓋視覺化和機器學習等主題。

《Instant Data Intensive Apps with Pandas How-to》將使讀者快速上手 Pandas,並使使用者能夠更快地提升學習曲線。

您將從這本書中學到什麼
- 學習在 Pandas 中進行數據操作,包括數據子集、數據轉換和數據重塑
- 組合數據集,以了解表格數據的輸出樣貌
- 執行聚合數據操作,例如計數和總和,以進行探索性分析
- 使用基本的機器學習來識別股票表現的相似性
- 創建數據的視覺化,包括顯示表格和折線圖
- 將其他庫與 Pandas 整合並進行簡單分析
- 創建一個網路應用程式,以在網頁上顯示 Pandas 數據

方法
本書充滿實用的逐步指導和對最重要和有用任務的清晰解釋。這本書採取實用的方法,提供逐步的食譜,幫助讀者掌握 Pandas。

本書的讀者對象
使用其他數據分析工具的用戶將會發現,將他們常遇到的任務轉換為 Pandas 的價值,而 Python 的用戶將會接觸到一個非常令人印象深刻的工具,並以他們本身熟悉的語法進行介紹。在一般技能方面,假設讀者理解基本數據結構,例如數組或列表、字典或哈希映射,並對命令行操作有一定的理解。安裝 Pandas 的過程不在本書中涵蓋,但在線文檔非常簡單明瞭。此外,鼓勵讀者使用 IPython 來互動和實驗代碼。