3.3 KiB
Exploratory Data Analysis on Employment in Germany (1999–2024)
Version: v1.0
Description:
This notebook presents an exploratory data analysis of employment trends in Germany from 1999 to 2024. Using official data from the German Federal Statistical Office (Destatis), we investigate key patterns in employment over time, with a focus on overall employment trends, the distribution between employment types (employees vs. self-employed), sectoral developments, and structural shifts between economic sectors. The objective is to uncover long-term transformations in the German labor market and highlight significant historical developments.
1. Overview
- Purpose: This project includes a Jupyter Notebook and a Python script for exploratory data analysis on employment in Germany.
- Research context: Developed as coursework for the "Research Software Engineering" module.
- Notable features: Analysis includes sectoral comparisons, employment type trends, and structural economic transitions over 25 years.
- Date of creation: 14.04.2025
2. Project Structure
-
Main folders:
data/– Contains raw and processed datasets (.csv)docs/– Project markdown descriptionsrc/– Python scripts and notebooks (.py, .ipynb)
-
File formats used:
.py,.ipynb,.md,.csv,.txt -
Project size: ~230 MB
3. Installation
Prerequisites
- Python 3.13.3
- Packages listed in
requirements.txt
Clone the repository
With SSH (Needs SSH key setup):
With HTTPS:
git clone https://gitup.uni-potsdam.de/gottlebe/eda-employment-germany.git
With SSH (Needs SSH key setup):
git clone git@gitup.uni-potsdam.de:gottlebe/eda-employment-germany.git
Change directory
cd eda-employment-germany
Environment setup (Optional)
The virtual environment is optional but recommended to avoid package conflicts.
For Linux/MacOS:
python3 -m venv venv
source venv/bin/activate
For Windows:
python -m venv venv
venv\Scripts\activate
Instructions
pip install -r requirements.txt
4. Usage
- Open the Jupyter notebook and run all cells to reproduce the analysis:
jupyter notebook src/notebook.ipynb
5. Data
- Source: The Genesis portal of the German Federal Statistical Office (Destatis).
- Content: Employment data by year, economic sector, and employment type.
- Format: CSV files with well-structured tabular data.
- Preprocessing: Minor formatting and cleanup included in the script.
6. Reproducibility
- Environment can be replicated using
requirements.txt.
7. Contribution
Contributions are welcome. Users can:
- Open issues
- Fork and create pull requests
8. License
This project is licensed under the GNU General Public License v3.0.
You can view the full license text here: https://www.gnu.org/licenses/gpl-3.0.en.html
9. Citation
No formal citation required for this project.
10. Contact
- Name: Joaquin Gottlebe
- Institution: University of Potsdam
- Email: joa.gottlebe@gmail.com
11. Acknowledgments
- Data courtesy of the German Federal Statistical Office (Destatis)
- Project developed as part of the Research Software Engineering course at the University of Potsdam