All courses
· intermediate

Data Analysis with pandas

Work with tables in Python. Selecting, filtering, transforming, grouping and joining, with the DataFrame idioms that replace the loops you would otherwise write.

Pathaxis · Original content

Written in house, from the work rather than from a syllabus. Every example is one we would use ourselves, and every exercise is checked against the same engine that grades your answer.

85 min 6 lessons 20 quiz questions 6 exercisesStart course

What you’ll learn

  • Explain what a Series and a DataFrame are
  • Select columns and rows with loc and iloc deliberately
  • Filter with boolean masks and combine conditions correctly
  • Add and transform columns without mutating unexpectedly
  • Group and aggregate with named outputs
  • Merge DataFrames and check that the row count is what you expected

Before you start

  • · Data Structures in Python, and Files, CSV and JSON
  • · Familiarity with GROUP BY is helpful but not required

Syllabus

01

The objects

Series, DataFrames, and getting at the parts you want.

02

Transforming

New columns, sorting and ranking.

03

Summarising and combining

Grouping, aggregating and merging.