Pandas Dataframes

Welcome to Day Five!

Welcome to Day Five of the Earth Analytics Bootcamp! Today, you will write Python code to import tabular data (.csv) as pandas dataframes and to summarize and manipulate pandas dataframes.

Learning Objectives

After completing the lessons for Day 5, you will be able to:

  • Describe the pandas dataframe data structure
  • List key differences between numpy arrays and pandas dataframes
  • Write Python code to import tabular data (.csv) into pandas dataframes
  • Write Python code to describe, manipulate, and plot pandas dataframes
  • Write Python code to select data from pandas dataframe using indexing based on locations and values

Class Schedule

Review Day 4 / Questions
Lesson 1: Intro to Pandas Dataframes
Lesson 2: Import CSV Files into Pandas Dataframes
Lesson 3: Manipulate and Plot Pandas Dataframes
Lesson 4: Selections From Pandas Dataframes

Lessons Day 5

Today’s lessons provide the information and files that you need to continue homework 2. In the lessons, you will use Python in Jupyter Notebook to work with a new Python data structure: pandas dataframes.

Get Day 5 Files From

Fork and git clone today’s files from to the earth-analytics-bootcamp directory under your home directory.

If needed, refer to the lesson on Get Files from

Continue Homework 2

View Homework 2

Important: Complete today’s lessons and hands-on activities (listed above) BEFORE continuing Homework 2.

The second homework (Homework 2) is due Tuesday, August 14th at 8:00 AM (U.S. Mountain Daylight Time). See this link to convert the due date/time to your local time.