Book Image

Mastering Exploratory Analysis with pandas

By : Harish Garg
Book Image

Mastering Exploratory Analysis with pandas

By: Harish Garg

Overview of this book

<p>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. </p><p> </p><p>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. </p><p> </p><p>By the end of this book, you will have a better understanding of exploratory analysis and how to build exploratory data pipelines with Python. </p><p></p>
Table of Contents (6 chapters)

What this book covers

Chapter 1, Working with Different Kinds of Datasets, teaches you about using advanced options when reading data from CSV files and Excel files.

Chapter 2, Data Selection, looks at how to use the pandas series data structure to select data. You will also learn how to sort and filter data from pandas DataFrames and how to change datatypes in pandas series.

Chapter 3, Manipulating, Transforming, and Reshaping Data, explores how to modify pandas DataFrames. You will also learn how to use the GroupBy method, how to handle missing values, and how to index methods in pandas DataFrames. This chapter will also teach you how to work with dates and time data and how to apply functions to pandas series or DataFrames.

Chapter 4, Visualizing Data Like a Pro, will show you how to control plot aesthetics, including how to choose colors for plots. You will also learn how to plot categorical data and get to grips with plotting with data-aware grids.