A comprehensive analysis of CO2 emissions comparing the top 5 industrialized nations (USA, Canada, Japan, Germany, UK) against the top 5 emerging economies (China, India, Mexico, South Korea, Brazil), focusing on emission patterns, fuel types, and per capita production from 1990 to 2020.
- How do total carbon footprints compare between industrialized and emerging nations over time?
- What are the dominant fuel types driving emissions in each country group?
- How have per capita CO2 emissions evolved differently between these economic categories?
Data sourced from Our World in Data's CO2 containing:
- 📅 Coverage: Annual CO2 emissions data from 1990-2020
- 📋 Variables: Total emissions, emissions by fuel type (coal, oil, gas, cement, flaring), per capita emissions, additional greenhouse gases
- 🌎 Countries: 10 countries total (5 industrialized + 5 emerging economies)
- ✅ Data Quality: Complete coverage for most variables; some greenhouse gas measurements may have missing values
-
📁 Clone this repository:
git clone https://github.com/RossCabrera/CO2EmissionAnalysis.git cd CO2EmissionAnalysis -
🐍 Set up a virtual environment (recommended):
python -m venv venv
-
🔛 Activate the virtual environment:
-
On macOS/Linux:
source venv/bin/activate -
On Windows:
venv\Scripts\activate
-
-
📦 Install dependencies:
pip install -r requirements.txt
-
🚀 Run the analysis
jupyter notebook main.ipynb
Data/
├── Raw/
│ └── owid-co2-data.csv
└── Processed/
├── filtered_data_1990_onward.csv
├── interested_data.csv
├── industrialized_data.csv
└── emerging_data.csv
main.ipynb # Main analysis notebook
README.md
requirements.txt # Python dependencies
- Emerging economies, led by China, dramatically increased total emissions after 2000
- Industrialized nations showed relatively stable or declining total emissions post-2005
- Industrialized nations maintain 2-3x higher per capita emissions despite lower total emissions
- Gap between groups has narrowed but remains significant
- 🏭 Emerging economies: Coal dominates (60-70% of emissions in China and India)
- 🏢 Industrialized nations: More diversified energy portfolio with declining coal dependency
-
🧹 Data Reading and Cleaning
- Data import and initial processing
- Creation of specialized dataframes for analysis
- Data Analysis
-
🧮 Carbon footprint calculations
- Per capita emissions analysis
- Fuel source breakdown
- Descriptive statistics
- Visualizations
-
📈 Time series analysis
- Comparative bar charts
- Stacked area plots for emission sources
- 🎯 Country Selection: Based on GDP and industrialization status as of 1990
- ⏰ Time Frame: 1990-2020 to capture post-Cold War industrial development
- 📏 Metrics: Absolute emissions (MtCO2) and per capita emissions (tCO2/person)
- ⛽ Fuel Categories: Coal, oil, gas, cement production, gas flaring
![]() |
![]() |
![]() |
|---|---|---|
| Dwight Sutherland | Rosario Cabrera | Ram Singh |


