pandas Essential Training (2017)

pandas Essential Training (2017)

2h 15mIntermediate2017-11-03

Authors

Jonathan Fernandes

Jonathan Fernandes

Consultant focusing on data science, AI, and big data

Course details

pandas is an open-source library that provides high-performance, easy-to-use data structures, and data analysis tools for Python. In this intermediate-level, hands-on course, learn how to use the pandas library and tools for data analysis and data structuring. Instructor Jonathan Fernandes dives into topics such as DataFrames, basic plotting, indexing, and groupby. To help you learn how to work with data more effectively, Jonathan takes you through a series of exercises that are based on the same large, public data set: the Olympic medal winners from 1896 to 2008.

Learning objectives
DataFrames
Working with plots
Boolean indexing
String handling
Indexing
Grouping data
Reshaping
Creating your own colormaps

Skills covered

pandasData AnalysisEssential TrainingData ScienceBusiness Analysis and StrategyBusiness Software and ToolsOpen Source

Concepts

Introduction

  • Welcome
  • What you should know
  • Exercise files

Technical Setup

  • Installing Anaconda
  • Downloading the data set
  • Using the Jupyter notebook
  • Using Pandas

Series and DataFrames

  • DataFrames
  • Series
  • Challenge
  • Solution

Data Input and Validation

  • Using read csv()
  • Using shape
  • Using head() and tail()
  • Using info()

Basic Analysis

  • Using value counts()
  • Using sort values()
  • Boolean indexing
  • String handling
  • Challenge
  • Solution

Basic Plotting

  • Basic plotting
  • Plot types
  • Colors
  • Figsize
  • Colormaps
  • Seaborn basic plotting
  • Challenge
  • Solution

Indexing

  • Index
  • Using set index()
  • Using reset index()
  • Using sort index()
  • Using loc
  • Using iloc
  • Challenge
  • Solution

Groupby

  • Groupby
  • Iterate through a group
  • Groupby computations
  • Challenge
  • Solution

Reshaping

  • Reshaping
  • Using stack()
  • Using unstack()
  • Challenge
  • Solution

Data Visualizations

  • Learning heatmaps
  • Creating your own colormaps

Challenge

  • Final challenge
  • Final solution

Conclusion

  • Next steps
80,000 Toman