Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Mastering Exploratory Analysis with pandas: Build an end-to-end data analysis workflow with Python


Explore Python frameworks like pandas, Jupyter notebooks, and Matplotlib to build data pipelines and data visualization

Key Features

  • Learn to set up data analysis pipelines with pandas and Jupyter notebooks
  • Effective techniques for data selection, manipulation, and visualization
  • Introduction to Matplotlib for interactive data visualization using charts and plots

Book Description

The pandas is a Python library that lets you manipulate, transform, and analyze data. It is a popular framework for exploratory data visualization and analyzing datasets and data pipelines based on their properties.

This book will be your practical guide to exploring datasets using pandas. You will start by setting up Python, pandas, and Jupyter Notebooks. You will learn how to use Jupyter Notebooks to run Python code. We then show you how to get data into pandas and do some exploratory analysis, before learning how to manipulate and reshape data using pandas methods. You will also learn how to deal with missing data from your datasets, how to draw charts and plots using pandas and Matplotlib, and how to create some effective visualizations for your audience. Finally, you will wrapup your newly gained pandas knowledge by learning how to import data out of pandas into some popular file formats.

By the end of this book, you will have a better understanding of exploratory analysis and how to build exploratory data pipelines with Python.

What you will learn

  • Learn how to read different kinds of data into pandas DataFrames for data analysis
  • Manipulate, transform, and apply formulas to data imported into pandas DataFrames
  • Use pandas to analyze and visualize different kinds of data to gain real-world insights
  • Extract transformed data form pandas DataFrames and convert it into the formats your application expects
  • Manipulate model time-series data, perform algorithmic trading, derive results on fixed and moving windows, and more
  • Effective data visualization using Matplotlib

Who this book is for

If you are a budding data scientist looking to learn the popular pandas library, or a Python developer looking to step into the world of data analysis, this book is the ideal resource you need to get started. Some programming experience in Python will be helpful to get the most out of this course

Table of Contents

  1. Working with different kinds of Datasets
  2. Data Selection
  3. Manipulating, transforming and reshaping data
  4. Visualizing data like a pro
(HTML tags aren't allowed.)

Patterns: Service Oriented Architecture And Web Services
Patterns: Service Oriented Architecture And Web Services
The Patterns for e-business are a group of proven, reusable assets that can be
used to increase the speed of developing and deploying Web applications. This
IBM® Redbook focuses how the Self-Service and Extended Enterprise business
patterns, and the Application Integration pattern, can be used to start
implementing solutions
Elemental Magic, Volume I: The Art of Special Effects Animation
Elemental Magic, Volume I: The Art of Special Effects Animation

In the spring of 2004, at the Annecy International Animation Festival in France, a dear friend and I had a conversation about animation books. Interesting, we noted, that there is not a single book dedicated to classical hand-drawn special effects animation, even though it is an enormously important aspect of the animation business,...

Developing Microsoft ASP.NET Server Controls and Components
Developing Microsoft ASP.NET Server Controls and Components

The complete guide to developing professional, reusable ASP.NET server controls and components—direct from the insiders who developed the technology.

Web Forms—the page and control framework at the heart of ASP.NET—makes it easier to develop dynamic Web applications. But you can go...

Rigorous Software Development: An Introduction to Program Verification
Rigorous Software Development: An Introduction to Program Verification

This book is about the use of techniques and tools for the design and implementation of computer systems and software that are free from logical or functional flaws (in the sense of functional requirements). The word rigorous in the title of this book is justified by the fact that the arguments for such fault freeness have their roots...

Elements of Programming
Elements of Programming
Elements of Programming provides a different understanding of programming than is presented elsewhere. Its major premise is that practical programming, like other areas of science and engineering,must be based on a solid mathematical foundation. The book shows that algorithms implemented in a real programming language,...
System Requirements Analysis, Second Edition
System Requirements Analysis, Second Edition

System Requirements Analysis gives the professional systems engineer the tools to set up a proper and effective analysis of the resources, schedules and parts needed to successfully undertake and complete any large, complex project. This fully revised text offers readers the methods for rationally breaking down a large project into a...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy