Bookshelf Project

December 2025 · Personal project
PythonPandasJupyter Data Cleaning

A self-directed project to clean, document, and analyze a personal bookshelf export. Takes a raw CSV export and produces a reproducible, cleaned dataset alongside exploratory analysis and visualizations, all in a documented Jupyter notebook.

What it does

Normalizes bookshelf metadata — titles, authors, years, identifiers, and categories — through text trimming and normalization, date/year parsing, deduplication, category standardization, and missing-value handling, producing a clean CSV suitable for further analysis.