Skip to content

pyladiesams/advanced-pandas-nov2019

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Deep Dive into Advanced Pandas

Level: Advanced

Project description

During this workshop, we will dive into Advanced Pandas and explore:

  • Date & time (converting to datetime, error handling, data analysis)
  • Loading data (schemas, encoding, performance)
  • Group By: split-apply-combine operations

Requirements

  • Python 3.5+
  • pandas 0.25.3
  • jupyter lab 1.2.3
  • pyenv (optional)

Usage

Using virtual environment:

  • Download and install pyenv
  • Clone the repository
  • pyenv install 3.6.8 (or any python version compatible)
  • pyenv shell 3.6.8 (specify which python to use)
  • pyenv -m venv venv (create a virtual environment)
  • source venv/bin/activate (activate the virtual env)
  • pip install pandas==0.25.3 jupyterLab==1.2.3
  • Start jupyterLab and navigate to the workshop folder

Alternative using online notebook colab:

  • requires a google account

Important : these steps need to be performed for every notebook since it spins up a fresh machine everytime If you want to save your work, you can either save in your Google Drive or right click and download on your local machine

Credits

This workshop was set up by @pyladiesams, Cheryl Zandvliet (https://github.com/verycherry) and Cindy Cressot (https://github.com/cindy-cressot)

Pyladies workshop: Advanced Pandas

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •