Static charts are great for printed reports and PDFs. But when your audience is viewing your work...
Python
When you write a policy brief, you’re making an argument backed by evidence. Data visualization is one...
Large language models have become useful tools for data analysis tasks, from generating code to suggesting statistical...
Now we focus specifically on choropleth maps: maps where geographic areas are shaded according to a data...
For most cases of geographic mapping in social science research, we need demographic data: who lives where...
In this post, we will learn how to load and visualize spatial data in Python 🗺️ Setting...
In previous posts, we covered visualizing continuous outcomes across groups (box plots, violin plots) and categorical outcomes...
In the previous post, we covered visualizing distributions of continuous outcomes across groups: box plots, violin plots,...
If you’ve ever stared at a spreadsheet full of numbers and felt overwhelmed, it’s so normal. Our...
Raw data is rarely ready for analysis. Survey responses have missing values. Administrative records use codes that...
This tutorial walks through creating a codebook programmatically: loading data, computing summary statistics, and exporting to a...
Before you can analyze data, you need a place to write and run code. Traditionally, this meant...
This post introduces pandas, Python’s essential library for working with data. If the previous post on Python...
This post will introduce you to Python fundamentals. These basics are essential before we move on to...
Often we need to aggregate or merge tract-level data up to county or MSA (Metropolitan Statistical Area)...
